home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: LaTeX Document
(document/latex).
You can browse this item here: multicol.txt
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LaTeX Document (document/latex)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| LaTeX document text
| default
| |
99%
| file
| LaTeX auxiliary file, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| x-fmt/111 Plain Text File
| default
| |
100%
| gt2
| Textdatei (UNIX)
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 25 20 54 68 69 73 20 | 69 73 20 66 69 6c 65 20 |%% This |is file |
|00000010| 60 6d 75 6c 74 69 63 6f | 6c 2e 73 74 79 27 2c 20 |`multico|l.sty', |
|00000020| 67 65 6e 65 72 61 74 65 | 64 20 0a 25 25 20 6f 6e |generate|d .%% on|
|00000030| 20 3c 31 39 39 35 2f 31 | 2f 32 34 3e 20 77 69 74 | <1995/1|/24> wit|
|00000040| 68 20 74 68 65 20 64 6f | 63 73 74 72 69 70 20 75 |h the do|cstrip u|
|00000050| 74 69 6c 69 74 79 20 28 | 32 2e 32 69 29 2e 0a 25 |tility (|2.2i)..%|
|00000060| 25 20 54 68 65 20 6f 72 | 69 67 69 6e 61 6c 20 73 |% The or|iginal s|
|00000070| 6f 75 72 63 65 20 66 69 | 6c 65 73 20 77 65 72 65 |ource fi|les were|
|00000080| 3a 0a 25 25 20 6d 75 6c | 74 69 63 6f 6c 2e 64 74 |:.%% mul|ticol.dt|
|00000090| 78 20 20 28 77 69 74 68 | 20 6f 70 74 69 6f 6e 73 |x (with| options|
|000000a0| 3a 20 60 70 61 63 6b 61 | 67 65 2c 62 61 64 6e 65 |: `packa|ge,badne|
|000000b0| 73 73 2c 63 68 65 63 6b | 2c 6d 61 72 6b 74 72 61 |ss,check|,marktra|
|000000c0| 63 65 27 29 0a 25 25 20 | 49 4d 50 4f 52 54 41 4e |ce').%% |IMPORTAN|
|000000d0| 54 20 4e 4f 54 49 43 45 | 3a 20 0a 25 25 20 54 68 |T NOTICE|: .%% Th|
|000000e0| 69 73 20 66 69 6c 65 20 | 69 73 20 70 61 72 74 20 |is file |is part |
|000000f0| 6f 66 20 74 68 65 20 60 | 74 6f 6f 6c 73 27 20 62 |of the `|tools' b|
|00000100| 75 6e 64 6c 65 20 0a 25 | 25 20 69 6e 20 74 68 65 |undle .%|% in the|
|00000110| 20 4c 61 54 65 58 32 65 | 20 64 69 73 74 72 69 62 | LaTeX2e| distrib|
|00000120| 75 74 69 6f 6e 2e 20 0a | 25 25 20 59 6f 75 20 61 |ution. .|%% You a|
|00000130| 72 65 20 6e 6f 74 20 61 | 6c 6c 6f 77 65 64 20 74 |re not a|llowed t|
|00000140| 6f 20 64 69 73 74 72 69 | 62 75 74 65 20 74 68 69 |o distri|bute thi|
|00000150| 73 20 66 69 6c 65 2e 20 | 0a 25 25 20 46 6f 72 20 |s file. |.%% For |
|00000160| 64 69 73 74 72 69 62 75 | 74 69 6f 6e 20 6f 66 20 |distribu|tion of |
|00000170| 74 68 65 20 6f 72 69 67 | 69 6e 61 6c 20 73 6f 75 |the orig|inal sou|
|00000180| 72 63 65 20 73 65 65 20 | 0a 25 25 20 74 68 65 20 |rce see |.%% the |
|00000190| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|000001a0| 20 69 6e 20 74 68 65 20 | 73 6f 75 72 63 65 20 66 | in the |source f|
|000001b0| 69 6c 65 2c 20 61 6e 64 | 20 0a 25 25 20 69 6e 20 |ile, and| .%% in |
|000001c0| 74 68 65 20 66 69 6c 65 | 20 72 65 61 64 6d 65 2e |the file| readme.|
|000001d0| 74 78 74 20 64 69 73 74 | 72 69 62 75 74 65 64 20 |txt dist|ributed |
|000001e0| 77 69 74 68 20 74 68 65 | 20 0a 25 25 20 74 6f 6f |with the| .%% too|
|000001f0| 6c 73 20 62 75 6e 64 6c | 65 2e 20 0a 5c 64 65 66 |ls bundl|e. .\def|
|00000200| 5c 66 69 6c 65 76 65 72 | 73 69 6f 6e 7b 76 31 2e |\filever|sion{v1.|
|00000210| 35 69 7d 0a 5c 64 65 66 | 5c 66 69 6c 65 64 61 74 |5i}.\def|\filedat|
|00000220| 65 7b 31 39 39 34 2f 31 | 30 2f 30 32 7d 0a 5c 64 |e{1994/1|0/02}.\d|
|00000230| 65 66 5c 64 6f 63 64 61 | 74 65 20 7b 31 39 39 34 |ef\docda|te {1994|
|00000240| 2f 30 38 2f 32 36 7d 0a | 25 25 20 5c 43 68 65 63 |/08/26}.|%% \Chec|
|00000250| 6b 53 75 6d 7b 31 33 30 | 31 7d 0a 25 25 20 5c 43 |kSum{130|1}.%% \C|
|00000260| 68 61 72 61 63 74 65 72 | 54 61 62 6c 65 0a 25 25 |haracter|Table.%%|
|00000270| 20 20 7b 55 70 70 65 72 | 2d 63 61 73 65 20 20 20 | {Upper|-case |
|00000280| 20 5c 41 5c 42 5c 43 5c | 44 5c 45 5c 46 5c 47 5c | \A\B\C\|D\E\F\G\|
|00000290| 48 5c 49 5c 4a 5c 4b 5c | 4c 5c 4d 5c 4e 5c 4f 5c |H\I\J\K\|L\M\N\O\|
|000002a0| 50 5c 51 5c 52 5c 53 5c | 54 5c 55 5c 56 5c 57 5c |P\Q\R\S\|T\U\V\W\|
|000002b0| 58 5c 59 5c 5a 0a 25 25 | 20 20 20 4c 6f 77 65 72 |X\Y\Z.%%| Lower|
|000002c0| 2d 63 61 73 65 20 20 20 | 20 5c 61 5c 62 5c 63 5c |-case | \a\b\c\|
|000002d0| 64 5c 65 5c 66 5c 67 5c | 68 5c 69 5c 6a 5c 6b 5c |d\e\f\g\|h\i\j\k\|
|000002e0| 6c 5c 6d 5c 6e 5c 6f 5c | 70 5c 71 5c 72 5c 73 5c |l\m\n\o\|p\q\r\s\|
|000002f0| 74 5c 75 5c 76 5c 77 5c | 78 5c 79 5c 7a 0a 25 25 |t\u\v\w\|x\y\z.%%|
|00000300| 20 20 20 44 69 67 69 74 | 73 20 20 20 20 20 20 20 | Digit|s |
|00000310| 20 5c 30 5c 31 5c 32 5c | 33 5c 34 5c 35 5c 36 5c | \0\1\2\|3\4\5\6\|
|00000320| 37 5c 38 5c 39 0a 25 25 | 20 20 20 45 78 63 6c 61 |7\8\9.%%| Excla|
|00000330| 6d 61 74 69 6f 6e 20 20 | 20 5c 21 20 20 20 20 20 |mation | \! |
|00000340| 44 6f 75 62 6c 65 20 71 | 75 6f 74 65 20 20 5c 22 |Double q|uote \"|
|00000350| 20 20 20 20 20 48 61 73 | 68 20 28 6e 75 6d 62 65 | Has|h (numbe|
|00000360| 72 29 20 5c 23 0a 25 25 | 20 20 20 44 6f 6c 6c 61 |r) \#.%%| Dolla|
|00000370| 72 20 20 20 20 20 20 20 | 20 5c 24 20 20 20 20 20 |r | \$ |
|00000380| 50 65 72 63 65 6e 74 20 | 20 20 20 20 20 20 5c 25 |Percent | \%|
|00000390| 20 20 20 20 20 41 6d 70 | 65 72 73 61 6e 64 20 20 | Amp|ersand |
|000003a0| 20 20 20 5c 26 0a 25 25 | 20 20 20 41 63 75 74 65 | \&.%%| Acute|
|000003b0| 20 61 63 63 65 6e 74 20 | 20 5c 27 20 20 20 20 20 | accent | \' |
|000003c0| 4c 65 66 74 20 70 61 72 | 65 6e 20 20 20 20 5c 28 |Left par|en \(|
|000003d0| 20 20 20 20 20 52 69 67 | 68 74 20 70 61 72 65 6e | Rig|ht paren|
|000003e0| 20 20 20 5c 29 0a 25 25 | 20 20 20 41 73 74 65 72 | \).%%| Aster|
|000003f0| 69 73 6b 20 20 20 20 20 | 20 5c 2a 20 20 20 20 20 |isk | \* |
|00000400| 50 6c 75 73 20 20 20 20 | 20 20 20 20 20 20 5c 2b |Plus | \+|
|00000410| 20 20 20 20 20 43 6f 6d | 6d 61 20 20 20 20 20 20 | Com|ma |
|00000420| 20 20 20 5c 2c 0a 25 25 | 20 20 20 4d 69 6e 75 73 | \,.%%| Minus|
|00000430| 20 20 20 20 20 20 20 20 | 20 5c 2d 20 20 20 20 20 | | \- |
|00000440| 50 6f 69 6e 74 20 20 20 | 20 20 20 20 20 20 5c 2e |Point | \.|
|00000450| 20 20 20 20 20 53 6f 6c | 69 64 75 73 20 20 20 20 | Sol|idus |
|00000460| 20 20 20 5c 2f 0a 25 25 | 20 20 20 43 6f 6c 6f 6e | \/.%%| Colon|
|00000470| 20 20 20 20 20 20 20 20 | 20 5c 3a 20 20 20 20 20 | | \: |
|00000480| 53 65 6d 69 63 6f 6c 6f | 6e 20 20 20 20 20 5c 3b |Semicolo|n \;|
|00000490| 20 20 20 20 20 4c 65 73 | 73 20 74 68 61 6e 20 20 | Les|s than |
|000004a0| 20 20 20 5c 3c 0a 25 25 | 20 20 20 45 71 75 61 6c | \<.%%| Equal|
|000004b0| 73 20 20 20 20 20 20 20 | 20 5c 3d 20 20 20 20 20 |s | \= |
|000004c0| 47 72 65 61 74 65 72 20 | 74 68 61 6e 20 20 5c 3e |Greater |than \>|
|000004d0| 20 20 20 20 20 51 75 65 | 73 74 69 6f 6e 20 6d 61 | Que|stion ma|
|000004e0| 72 6b 20 5c 3f 0a 25 25 | 20 20 20 43 6f 6d 6d 65 |rk \?.%%| Comme|
|000004f0| 72 63 69 61 6c 20 61 74 | 20 5c 40 20 20 20 20 20 |rcial at| \@ |
|00000500| 4c 65 66 74 20 62 72 61 | 63 6b 65 74 20 20 5c 5b |Left bra|cket \[|
|00000510| 20 20 20 20 20 42 61 63 | 6b 73 6c 61 73 68 20 20 | Bac|kslash |
|00000520| 20 20 20 5c 5c 0a 25 25 | 20 20 20 52 69 67 68 74 | \\.%%| Right|
|00000530| 20 62 72 61 63 6b 65 74 | 20 5c 5d 20 20 20 20 20 | bracket| \] |
|00000540| 43 69 72 63 75 6d 66 6c | 65 78 20 20 20 20 5c 5e |Circumfl|ex \^|
|00000550| 20 20 20 20 20 55 6e 64 | 65 72 73 63 6f 72 65 20 | Und|erscore |
|00000560| 20 20 20 5c 5f 0a 25 25 | 20 20 20 47 72 61 76 65 | \_.%%| Grave|
|00000570| 20 61 63 63 65 6e 74 20 | 20 5c 60 20 20 20 20 20 | accent | \` |
|00000580| 4c 65 66 74 20 62 72 61 | 63 65 20 20 20 20 5c 7b |Left bra|ce \{|
|00000590| 20 20 20 20 20 56 65 72 | 74 69 63 61 6c 20 62 61 | Ver|tical ba|
|000005a0| 72 20 20 5c 7c 0a 25 25 | 20 20 20 52 69 67 68 74 |r \|.%%| Right|
|000005b0| 20 62 72 61 63 65 20 20 | 20 5c 7d 20 20 20 20 20 | brace | \} |
|000005c0| 54 69 6c 64 65 20 20 20 | 20 20 20 20 20 20 5c 7e |Tilde | \~|
|000005d0| 7d 0a 25 25 20 50 61 63 | 6b 61 67 65 20 60 6d 75 |}.%% Pac|kage `mu|
|000005e0| 6c 74 69 63 6f 6c 27 20 | 74 6f 20 75 73 65 20 77 |lticol' |to use w|
|000005f0| 69 74 68 20 4c 61 54 65 | 58 32 65 0a 25 25 20 43 |ith LaTe|X2e.%% C|
|00000600| 6f 70 79 72 69 67 68 74 | 20 28 43 29 20 31 39 38 |opyright| (C) 198|
|00000610| 39 2d 31 39 39 34 20 46 | 72 61 6e 6b 20 4d 69 74 |9-1994 F|rank Mit|
|00000620| 74 65 6c 62 61 63 68 2c | 20 61 6c 6c 20 72 69 67 |telbach,| all rig|
|00000630| 68 74 73 20 72 65 73 65 | 72 76 65 64 2e 0a 25 25 |hts rese|rved..%%|
|00000640| 20 49 6e 20 61 64 64 69 | 74 69 6f 6e 20 74 6f 20 | In addi|tion to |
|00000650| 74 68 65 20 67 65 6e 65 | 72 61 6c 20 64 69 73 74 |the gene|ral dist|
|00000660| 72 69 62 75 74 69 6f 6e | 20 74 65 72 6d 73 20 66 |ribution| terms f|
|00000670| 6f 72 20 74 68 69 73 20 | 60 74 6f 6f 6c 73 27 0a |or this |`tools'.|
|00000680| 25 25 20 62 75 6e 64 6c | 65 2c 20 77 68 69 63 68 |%% bundl|e, which|
|00000690| 20 61 72 65 20 73 70 65 | 63 69 66 69 65 64 20 69 | are spe|cified i|
|000006a0| 6e 20 72 65 61 64 6d 65 | 2e 74 78 74 2c 20 74 68 |n readme|.txt, th|
|000006b0| 69 73 20 70 61 63 6b 61 | 67 65 2c 20 6d 75 6c 74 |is packa|ge, mult|
|000006c0| 69 63 6f 6c 2c 0a 25 25 | 20 69 73 20 64 69 73 74 |icol,.%%| is dist|
|000006d0| 72 69 62 75 74 65 64 20 | 73 75 62 6a 65 63 74 20 |ributed |subject |
|000006e0| 74 6f 20 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |to the f|ollowing|
|000006f0| 20 63 6f 6e 64 69 74 69 | 6f 6e 3a 0a 25 25 20 2a | conditi|on:.%% *|
|00000700| 2a 20 54 68 65 20 75 73 | 65 20 6f 66 20 74 68 69 |* The us|e of thi|
|00000710| 73 20 70 61 63 6b 61 67 | 65 20 61 73 20 61 20 73 |s packag|e as a s|
|00000720| 74 61 6e 64 61 72 64 20 | 70 61 72 74 20 6f 66 20 |tandard |part of |
|00000730| 61 20 63 6f 6d 6d 65 72 | 63 69 61 6c 0a 25 25 20 |a commer|cial.%% |
|00000740| 2a 2a 20 61 70 70 6c 69 | 63 61 74 69 6f 6e 20 69 |** appli|cation i|
|00000750| 73 20 6e 6f 74 20 61 6c | 6c 6f 77 65 64 20 77 69 |s not al|lowed wi|
|00000760| 74 68 6f 75 74 20 74 68 | 65 20 65 78 70 6c 69 63 |thout th|e explic|
|00000770| 69 74 20 70 65 72 6d 69 | 73 73 69 6f 6e 20 6f 66 |it permi|ssion of|
|00000780| 20 74 68 65 0a 25 25 20 | 2a 2a 20 61 75 74 68 6f | the.%% |** autho|
|00000790| 72 20 6f 66 20 74 68 69 | 73 20 70 61 63 6b 61 67 |r of thi|s packag|
|000007a0| 65 2e 20 20 53 75 63 68 | 20 63 6f 6d 6d 65 72 63 |e. Such| commerc|
|000007b0| 69 61 6c 20 75 73 61 67 | 65 20 77 69 6c 6c 20 62 |ial usag|e will b|
|000007c0| 65 20 73 75 62 6a 65 63 | 74 20 74 6f 0a 25 25 20 |e subjec|t to.%% |
|000007d0| 2a 2a 20 74 68 65 20 70 | 61 79 6d 65 6e 74 20 6f |** the p|ayment o|
|000007e0| 66 20 61 20 6c 69 63 65 | 6e 63 65 20 66 65 65 2e |f a lice|nce fee.|
|000007f0| 20 20 54 68 65 20 73 69 | 7a 65 20 6f 66 20 74 68 | The si|ze of th|
|00000800| 69 73 20 66 65 65 20 69 | 73 20 74 6f 20 62 65 0a |is fee i|s to be.|
|00000810| 25 25 20 2a 2a 20 64 65 | 74 65 72 6d 69 6e 65 64 |%% ** de|termined|
|00000820| 2c 20 69 6e 20 65 61 63 | 68 20 69 6e 73 74 61 6e |, in eac|h instan|
|00000830| 63 65 2c 20 62 79 20 74 | 68 65 20 63 6f 6d 6d 65 |ce, by t|he comme|
|00000840| 72 63 69 61 6c 20 75 73 | 65 72 2c 20 64 65 70 65 |rcial us|er, depe|
|00000850| 6e 64 69 6e 67 20 6f 6e | 0a 25 25 20 2a 2a 20 68 |nding on|.%% ** h|
|00000860| 69 73 20 6a 75 64 67 65 | 6d 65 6e 74 20 6f 66 20 |is judge|ment of |
|00000870| 74 68 65 20 76 61 6c 75 | 65 20 6f 66 20 74 68 65 |the valu|e of the|
|00000880| 20 63 6f 64 65 20 66 6f | 72 20 68 69 73 20 61 70 | code fo|r his ap|
|00000890| 70 6c 69 63 61 74 69 6f | 6e 2e 0a 25 25 20 4e 6f |plicatio|n..%% No|
|000008a0| 74 65 20 74 68 61 74 20 | 74 68 65 20 61 62 6f 76 |te that |the abov|
|000008b0| 65 20 63 6f 6e 64 69 74 | 69 6f 6e 20 64 6f 65 73 |e condit|ion does|
|000008c0| 20 6e 6f 74 20 61 70 70 | 6c 79 20 74 6f 20 6e 6f | not app|ly to no|
|000008d0| 6e 2d 63 6f 6d 6d 65 72 | 63 69 61 6c 20 75 73 65 |n-commer|cial use|
|000008e0| 20 6f 66 0a 25 25 20 74 | 68 69 73 20 70 61 63 6b | of.%% t|his pack|
|000008f0| 61 67 65 2c 20 6f 72 20 | 74 6f 20 74 68 65 20 75 |age, or |to the u|
|00000900| 73 65 20 6f 66 20 74 68 | 69 73 20 70 61 63 6b 61 |se of th|is packa|
|00000910| 67 65 20 69 6e 20 61 20 | 63 6f 6d 6d 65 72 63 69 |ge in a |commerci|
|00000920| 61 6c 0a 25 25 20 65 6e | 76 69 72 6f 6e 6d 65 6e |al.%% en|vironmen|
|00000930| 74 20 66 6f 72 20 60 69 | 6e 64 69 76 69 64 75 61 |t for `i|ndividua|
|00000940| 6c 27 20 74 61 73 6b 73 | 20 72 61 74 68 65 72 20 |l' tasks| rather |
|00000950| 74 68 61 6e 20 61 73 20 | 61 20 73 74 61 6e 64 61 |than as |a standa|
|00000960| 72 64 20 70 61 72 74 20 | 6f 66 0a 25 25 20 61 20 |rd part |of.%% a |
|00000970| 63 6f 6d 6d 65 72 63 69 | 61 6c 20 61 70 70 6c 69 |commerci|al appli|
|00000980| 63 61 74 69 6f 6e 2e 20 | 49 6e 20 74 68 65 73 65 |cation. |In these|
|00000990| 20 63 61 73 65 73 20 74 | 68 65 20 47 65 6e 65 72 | cases t|he Gener|
|000009a0| 61 6c 20 54 65 72 6d 73 | 2c 20 61 73 0a 25 25 20 |al Terms|, as.%% |
|000009b0| 73 70 65 63 69 66 69 65 | 64 20 69 6e 20 72 65 61 |specifie|d in rea|
|000009c0| 64 6d 65 2e 74 78 74 2c | 20 61 70 70 6c 79 2e 0a |dme.txt,| apply..|
|000009d0| 5c 4e 65 65 64 73 54 65 | 58 46 6f 72 6d 61 74 7b |\NeedsTe|XFormat{|
|000009e0| 4c 61 54 65 58 32 65 7d | 0a 5c 50 72 6f 76 69 64 |LaTeX2e}|.\Provid|
|000009f0| 65 73 50 61 63 6b 61 67 | 65 7b 6d 75 6c 74 69 63 |esPackag|e{multic|
|00000a00| 6f 6c 7d 5b 5c 66 69 6c | 65 64 61 74 65 5c 73 70 |ol}[\fil|edate\sp|
|00000a10| 61 63 65 0a 20 20 20 5c | 66 69 6c 65 76 65 72 73 |ace. \|filevers|
|00000a20| 69 6f 6e 5c 73 70 61 63 | 65 20 6d 75 6c 74 69 63 |ion\spac|e multic|
|00000a30| 6f 6c 75 6d 20 66 6f 72 | 6d 61 74 74 69 6e 67 5d |olum for|matting]|
|00000a40| 0a 5c 44 65 63 6c 61 72 | 65 4f 70 74 69 6f 6e 7b |.\Declar|eOption{|
|00000a50| 74 77 6f 63 6f 6c 75 6d | 6e 7d 0a 20 20 20 7b 5c |twocolum|n}. {\|
|00000a60| 50 61 63 6b 61 67 65 57 | 61 72 6e 69 6e 67 7b 6d |PackageW|arning{m|
|00000a70| 75 6c 74 69 63 6f 6c 7d | 7b 4d 61 79 20 6e 6f 74 |ulticol}|{May not|
|00000a80| 20 77 6f 72 6b 0a 20 20 | 20 20 20 20 20 20 20 20 | work. | |
|00000a90| 20 20 20 77 69 74 68 20 | 61 20 74 77 6f 63 6f 6c | with |a twocol|
|00000aa0| 75 6d 6e 20 6c 61 79 6f | 75 74 7d 7d 0a 5c 6e 65 |umn layo|ut}}.\ne|
|00000ab0| 77 63 6f 75 6e 74 5c 63 | 40 74 72 61 63 69 6e 67 |wcount\c|@tracing|
|00000ac0| 6d 75 6c 74 69 63 6f 6c | 73 0a 5c 44 65 63 6c 61 |multicol|s.\Decla|
|00000ad0| 72 65 4f 70 74 69 6f 6e | 7b 65 72 72 6f 72 73 68 |reOption|{errorsh|
|00000ae0| 6f 77 7d 0a 20 20 20 20 | 7b 5c 63 40 74 72 61 63 |ow}. |{\c@trac|
|00000af0| 69 6e 67 6d 75 6c 74 69 | 63 6f 6c 73 5c 7a 40 7d |ingmulti|cols\z@}|
|00000b00| 0a 5c 44 65 63 6c 61 72 | 65 4f 70 74 69 6f 6e 7b |.\Declar|eOption{|
|00000b10| 69 6e 66 6f 73 68 6f 77 | 7d 0a 20 20 20 20 7b 5c |infoshow|}. {\|
|00000b20| 63 40 74 72 61 63 69 6e | 67 6d 75 6c 74 69 63 6f |c@tracin|gmultico|
|00000b30| 6c 73 5c 40 6e 65 7d 0a | 5c 44 65 63 6c 61 72 65 |ls\@ne}.|\Declare|
|00000b40| 4f 70 74 69 6f 6e 7b 62 | 61 6c 61 6e 63 69 6e 67 |Option{b|alancing|
|00000b50| 73 68 6f 77 7d 0a 20 20 | 20 20 7b 5c 63 40 74 72 |show}. | {\c@tr|
|00000b60| 61 63 69 6e 67 6d 75 6c | 74 69 63 6f 6c 73 5c 74 |acingmul|ticols\t|
|00000b70| 77 40 7d 0a 5c 44 65 63 | 6c 61 72 65 4f 70 74 69 |w@}.\Dec|lareOpti|
|00000b80| 6f 6e 7b 6d 61 72 6b 73 | 68 6f 77 7d 0a 20 20 20 |on{marks|how}. |
|00000b90| 20 7b 5c 63 40 74 72 61 | 63 69 6e 67 6d 75 6c 74 | {\c@tra|cingmult|
|00000ba0| 69 63 6f 6c 73 5c 74 68 | 72 40 40 7d 0a 5c 44 65 |icols\th|r@@}.\De|
|00000bb0| 63 6c 61 72 65 4f 70 74 | 69 6f 6e 7b 64 65 62 75 |clareOpt|ion{debu|
|00000bc0| 67 73 68 6f 77 7d 0a 20 | 20 20 20 7b 5c 63 40 74 |gshow}. | {\c@t|
|00000bd0| 72 61 63 69 6e 67 6d 75 | 6c 74 69 63 6f 6c 73 35 |racingmu|lticols5|
|00000be0| 5c 72 65 6c 61 78 7d 0a | 5c 50 72 6f 63 65 73 73 |\relax}.|\Process|
|00000bf0| 4f 70 74 69 6f 6e 73 0a | 5c 64 65 66 5c 6d 75 6c |Options.|\def\mul|
|00000c00| 74 69 63 6f 6c 73 23 31 | 7b 5c 63 6f 6c 40 6e 75 |ticols#1|{\col@nu|
|00000c10| 6d 62 65 72 23 31 5c 72 | 65 6c 61 78 0a 20 20 5c |mber#1\r|elax. \|
|00000c20| 69 66 6e 75 6d 5c 63 6f | 6c 40 6e 75 6d 62 65 72 |ifnum\co|l@number|
|00000c30| 3c 5c 74 77 40 0a 20 20 | 20 20 20 5c 50 61 63 6b |<\tw@. | \Pack|
|00000c40| 61 67 65 57 61 72 6e 69 | 6e 67 7b 6d 75 6c 74 69 |ageWarni|ng{multi|
|00000c50| 63 6f 6c 7d 25 0a 20 20 | 20 20 20 20 7b 55 73 69 |col}%. | {Usi|
|00000c60| 6e 67 20 60 5c 6e 75 6d | 62 65 72 5c 63 6f 6c 40 |ng `\num|ber\col@|
|00000c70| 6e 75 6d 62 65 72 27 0a | 20 20 20 20 20 20 20 63 |number'.| c|
|00000c80| 6f 6c 75 6d 6e 73 20 64 | 6f 65 73 6e 27 74 20 73 |olumns d|oesn't s|
|00000c90| 65 65 6d 20 61 20 67 6f | 6f 64 20 69 64 65 61 2e |eem a go|od idea.|
|00000ca0| 5e 5e 4a 0a 20 20 20 20 | 20 20 20 49 20 74 68 65 |^^J. | I the|
|00000cb0| 72 65 66 6f 72 65 20 75 | 73 65 20 74 77 6f 20 63 |refore u|se two c|
|00000cc0| 6f 6c 75 6d 6e 73 20 69 | 6e 73 74 65 61 64 7d 25 |olumns i|nstead}%|
|00000cd0| 0a 20 20 20 20 20 5c 63 | 6f 6c 40 6e 75 6d 62 65 |. \c|ol@numbe|
|00000ce0| 72 5c 74 77 40 20 5c 66 | 69 0a 20 20 5c 69 66 6e |r\tw@ \f|i. \ifn|
|00000cf0| 75 6d 5c 63 6f 6c 40 6e | 75 6d 62 65 72 3e 31 30 |um\col@n|umber>10|
|00000d00| 0a 20 20 20 20 20 5c 50 | 61 63 6b 61 67 65 45 72 |. \P|ackageEr|
|00000d10| 72 6f 72 7b 6d 75 6c 74 | 69 63 6f 6c 7d 25 0a 20 |ror{mult|icol}%. |
|00000d20| 20 20 20 20 20 7b 54 6f | 6f 20 6d 61 6e 79 20 63 | {To|o many c|
|00000d30| 6f 6c 75 6d 6e 73 7d 25 | 0a 20 20 20 20 20 20 7b |olumns}%|. {|
|00000d40| 43 75 72 72 65 6e 74 20 | 69 6d 70 6c 65 6d 65 6e |Current |implemen|
|00000d50| 74 61 74 69 6f 6e 20 64 | 6f 65 73 6e 27 74 0a 20 |tation d|oesn't. |
|00000d60| 20 20 20 20 20 20 73 75 | 70 70 6f 72 74 20 6d 6f | su|pport mo|
|00000d70| 72 65 20 74 68 61 6e 20 | 31 30 20 63 6f 6c 75 6d |re than |10 colum|
|00000d80| 6e 73 2e 25 0a 20 20 20 | 20 20 20 20 5c 4d 65 73 |ns.%. | \Mes|
|00000d90| 73 61 67 65 42 72 65 61 | 6b 0a 20 20 20 20 20 20 |sageBrea|k. |
|00000da0| 20 49 20 74 68 65 72 65 | 66 6f 72 65 20 75 73 65 | I there|fore use|
|00000db0| 20 31 30 20 63 6f 6c 75 | 6d 6e 73 20 69 6e 73 74 | 10 colu|mns inst|
|00000dc0| 65 61 64 7d 25 0a 20 20 | 20 20 20 5c 63 6f 6c 40 |ead}%. | \col@|
|00000dd0| 6e 75 6d 62 65 72 31 30 | 20 5c 66 69 0a 20 20 5c |number10| \fi. \|
|00000de0| 40 69 66 6e 65 78 74 63 | 68 61 72 5b 5c 6d 75 6c |@ifnextc|har[\mul|
|00000df0| 74 40 63 6f 6c 73 7b 5c | 6d 75 6c 74 40 63 6f 6c |t@cols{\|mult@col|
|00000e00| 73 5b 5d 7d 7d 0a 5c 64 | 65 66 5c 6d 75 6c 74 40 |s[]}}.\d|ef\mult@|
|00000e10| 63 6f 6c 73 5b 23 31 5d | 7b 5c 40 69 66 6e 65 78 |cols[#1]|{\@ifnex|
|00000e20| 74 63 68 61 72 5b 25 0a | 20 20 7b 5c 6d 75 6c 74 |tchar[%.| {\mult|
|00000e30| 40 40 63 6f 6c 73 7b 23 | 31 7d 7d 25 0a 20 20 7b |@@cols{#|1}}%. {|
|00000e40| 5c 6d 75 6c 74 40 40 63 | 6f 6c 73 7b 23 31 7d 5b |\mult@@c|ols{#1}[|
|00000e50| 5c 70 72 65 6d 75 6c 74 | 69 63 6f 6c 73 5d 7d 7d |\premult|icols]}}|
|00000e60| 0a 5c 64 65 66 5c 6d 75 | 6c 74 40 40 63 6f 6c 73 |.\def\mu|lt@@cols|
|00000e70| 23 31 5b 23 32 5d 7b 25 | 0a 20 20 5c 70 61 72 0a |#1[#2]{%|. \par.|
|00000e80| 20 20 5c 69 66 69 6e 6e | 65 72 20 5c 40 62 6f 78 | \ifinn|er \@box|
|00000e90| 65 64 6d 75 6c 74 69 63 | 6f 6c 73 74 72 75 65 0a |edmultic|olstrue.|
|00000ea0| 20 20 5c 65 6c 73 65 0a | 20 20 20 20 5c 69 66 6e | \else.| \ifn|
|00000eb0| 75 6d 20 5c 64 6f 75 62 | 6c 65 63 6f 6c 40 6e 75 |um \doub|lecol@nu|
|00000ec0| 6d 62 65 72 3e 5c 7a 40 | 0a 20 20 20 20 20 20 20 |mber>\z@|. |
|00000ed0| 5c 40 62 6f 78 65 64 6d | 75 6c 74 69 63 6f 6c 73 |\@boxedm|ulticols|
|00000ee0| 74 72 75 65 0a 20 20 20 | 20 5c 66 69 0a 20 20 5c |true. | \fi. \|
|00000ef0| 66 69 0a 20 20 5c 6d 75 | 6c 74 40 69 6e 66 6f 5c |fi. \mu|lt@info\|
|00000f00| 7a 40 0a 20 20 20 20 20 | 20 7b 53 74 61 72 74 69 |z@. | {Starti|
|00000f10| 6e 67 20 65 6e 76 69 72 | 6f 6e 6d 65 6e 74 20 77 |ng envir|onment w|
|00000f20| 69 74 68 0a 20 20 20 20 | 20 20 20 5c 74 68 65 5c |ith. | \the\|
|00000f30| 63 6f 6c 40 6e 75 6d 62 | 65 72 5c 73 70 61 63 65 |col@numb|er\space|
|00000f40| 20 63 6f 6c 75 6d 6e 73 | 25 0a 20 20 20 20 20 20 | columns|%. |
|00000f50| 20 20 5c 69 66 40 62 6f | 78 65 64 6d 75 6c 74 69 | \if@bo|xedmulti|
|00000f60| 63 6f 6c 73 5c 4d 65 73 | 73 61 67 65 42 72 65 61 |cols\Mes|sageBrea|
|00000f70| 6b 0a 20 20 20 20 20 20 | 20 20 20 20 20 28 62 6f |k. | (bo|
|00000f80| 78 65 64 20 6d 6f 64 65 | 29 5c 66 69 0a 20 20 20 |xed mode|)\fi. |
|00000f90| 20 20 20 7d 25 0a 20 20 | 20 5c 65 6e 6f 75 67 68 | }%. | \enough|
|00000fa0| 40 72 6f 6f 6d 7b 23 32 | 7d 25 0a 20 20 20 7b 23 |@room{#2|}%. {#|
|00000fb0| 31 5c 70 61 72 7d 5c 61 | 64 64 76 73 70 61 63 65 |1\par}\a|ddvspace|
|00000fc0| 5c 6d 75 6c 74 69 63 6f | 6c 73 65 70 0a 20 20 20 |\multico|lsep. |
|00000fd0| 5c 62 65 67 69 6e 67 72 | 6f 75 70 0a 20 20 20 20 |\begingr|oup. |
|00000fe0| 20 5c 70 72 65 70 61 72 | 65 40 6d 75 6c 74 69 63 | \prepar|e@multic|
|00000ff0| 6f 6c 73 0a 20 20 20 20 | 20 5c 69 66 40 62 6f 78 |ols. | \if@box|
|00001000| 65 64 6d 75 6c 74 69 63 | 6f 6c 73 0a 20 20 20 20 |edmultic|ols. |
|00001010| 20 20 20 5c 73 65 74 62 | 6f 78 5c 6d 75 6c 74 40 | \setb|ox\mult@|
|00001020| 62 6f 78 5c 76 62 6f 78 | 5c 62 67 72 6f 75 70 0a |box\vbox|\bgroup.|
|00001030| 20 20 20 20 20 5c 66 69 | 0a 20 20 20 20 20 5c 69 | \fi|. \i|
|00001040| 67 6e 6f 72 65 73 70 61 | 63 65 73 7d 0a 5c 6e 65 |gnorespa|ces}.\ne|
|00001050| 77 69 66 5c 69 66 40 62 | 6f 78 65 64 6d 75 6c 74 |wif\if@b|oxedmult|
|00001060| 69 63 6f 6c 73 0a 5c 40 | 62 6f 78 65 64 6d 75 6c |icols.\@|boxedmul|
|00001070| 74 69 63 6f 6c 73 66 61 | 6c 73 65 0a 5c 6e 65 77 |ticolsfa|lse.\new|
|00001080| 62 6f 78 5c 6d 75 6c 74 | 40 62 6f 78 0a 5c 64 65 |box\mult|@box.\de|
|00001090| 66 5c 65 6e 6f 75 67 68 | 40 72 6f 6f 6d 23 31 7b |f\enough|@room#1{|
|000010a0| 25 0a 20 20 20 5c 69 66 | 40 62 6f 78 65 64 6d 75 |%. \if|@boxedmu|
|000010b0| 6c 74 69 63 6f 6c 73 5c | 65 6c 73 65 0a 20 20 20 |lticols\|else. |
|000010c0| 5c 70 61 72 0a 20 20 20 | 5c 62 67 72 6f 75 70 5c |\par. |\bgroup\|
|000010d0| 40 6e 6f 62 72 65 61 6b | 66 61 6c 73 65 5c 61 64 |@nobreak|false\ad|
|000010e0| 64 70 65 6e 61 6c 74 79 | 5c 7a 40 5c 65 67 72 6f |dpenalty|\z@\egro|
|000010f0| 75 70 0a 20 20 20 5c 70 | 61 67 65 40 66 72 65 65 |up. \p|age@free|
|00001100| 20 5c 70 61 67 65 67 6f | 61 6c 0a 20 20 20 5c 61 | \pagego|al. \a|
|00001110| 64 76 61 6e 63 65 20 5c | 70 61 67 65 40 66 72 65 |dvance \|page@fre|
|00001120| 65 20 2d 5c 70 61 67 65 | 74 6f 74 61 6c 0a 20 20 |e -\page|total. |
|00001130| 20 20 20 5c 40 74 65 6d | 70 73 6b 69 70 61 23 31 | \@tem|pskipa#1|
|00001140| 5c 72 65 6c 61 78 0a 20 | 20 20 5c 6d 75 6c 74 40 |\relax. | \mult@|
|00001150| 69 6e 66 6f 5c 7a 40 0a | 20 20 20 20 20 20 20 7b |info\z@.| {|
|00001160| 43 75 72 72 65 6e 74 20 | 70 61 67 65 3a 5c 4d 65 |Current |page:\Me|
|00001170| 73 73 61 67 65 42 72 65 | 61 6b 0a 20 20 20 20 20 |ssageBre|ak. |
|00001180| 20 20 20 68 65 69 67 68 | 74 3d 25 0a 20 20 20 20 | heigh|t=%. |
|00001190| 20 20 20 20 5c 74 68 65 | 5c 70 61 67 65 67 6f 61 | \the|\pagegoa|
|000011a0| 6c 3a 20 75 73 65 64 20 | 5c 74 68 65 5c 70 61 67 |l: used |\the\pag|
|000011b0| 65 74 6f 74 61 6c 0a 20 | 20 20 20 20 20 20 20 5c |etotal. | \|
|000011c0| 73 70 61 63 65 20 2d 3e | 20 66 72 65 65 3d 5c 74 |space ->| free=\t|
|000011d0| 68 65 5c 70 61 67 65 40 | 66 72 65 65 0a 20 20 20 |he\page@|free. |
|000011e0| 20 20 20 20 20 5c 4d 65 | 73 73 61 67 65 42 72 65 | \Me|ssageBre|
|000011f0| 61 6b 0a 20 20 20 20 20 | 20 20 20 6e 65 65 64 65 |ak. | neede|
|00001200| 64 20 5c 74 68 65 5c 40 | 74 65 6d 70 73 6b 69 70 |d \the\@|tempskip|
|00001210| 61 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |a. | |
|00001220| 5c 73 70 61 63 65 28 66 | 6f 72 20 23 31 29 7d 25 |\space(f|or #1)}%|
|00001230| 0a 20 20 20 5c 69 66 64 | 69 6d 20 5c 70 61 67 65 |. \ifd|im \page|
|00001240| 40 66 72 65 65 20 3c 23 | 31 5c 6e 65 77 70 61 67 |@free <#|1\newpag|
|00001250| 65 20 5c 66 69 0a 20 20 | 5c 66 69 7d 0a 5c 64 65 |e \fi. |\fi}.\de|
|00001260| 66 5c 70 72 65 70 61 72 | 65 40 6d 75 6c 74 69 63 |f\prepar|e@multic|
|00001270| 6f 6c 73 7b 25 0a 20 20 | 5c 6d 75 6c 74 69 63 6f |ols{%. |\multico|
|00001280| 6c 40 6c 65 66 74 6d 61 | 72 67 69 6e 5c 40 74 6f |l@leftma|rgin\@to|
|00001290| 74 61 6c 6c 65 66 74 6d | 61 72 67 69 6e 0a 20 20 |talleftm|argin. |
|000012a0| 5c 40 74 6f 74 61 6c 6c | 65 66 74 6d 61 72 67 69 |\@totall|eftmargi|
|000012b0| 6e 5c 7a 40 0a 20 20 5c | 70 61 72 73 68 61 70 65 |n\z@. \|parshape|
|000012c0| 5c 7a 40 0a 20 20 5c 64 | 6f 75 62 6c 65 63 6f 6c |\z@. \d|oublecol|
|000012d0| 40 6e 75 6d 62 65 72 5c | 63 6f 6c 40 6e 75 6d 62 |@number\|col@numb|
|000012e0| 65 72 0a 20 20 5c 6d 75 | 6c 74 69 70 6c 79 5c 64 |er. \mu|ltiply\d|
|000012f0| 6f 75 62 6c 65 63 6f 6c | 40 6e 75 6d 62 65 72 5c |oublecol|@number\|
|00001300| 74 77 40 0a 20 20 5c 61 | 64 76 61 6e 63 65 5c 64 |tw@. \a|dvance\d|
|00001310| 6f 75 62 6c 65 63 6f 6c | 40 6e 75 6d 62 65 72 5c |oublecol|@number\|
|00001320| 6d 75 6c 74 40 72 69 67 | 68 74 62 6f 78 0a 20 20 |mult@rig|htbox. |
|00001330| 5c 69 66 40 62 6f 78 65 | 64 6d 75 6c 74 69 63 6f |\if@boxe|dmultico|
|00001340| 6c 73 0a 20 20 20 20 5c | 6c 65 74 5c 6c 40 6b 65 |ls. \|let\l@ke|
|00001350| 70 74 40 66 69 72 73 74 | 6d 61 72 6b 5c 6b 65 70 |pt@first|mark\kep|
|00001360| 74 40 66 69 72 73 74 6d | 61 72 6b 0a 20 20 20 20 |t@firstm|ark. |
|00001370| 5c 6c 65 74 5c 6c 40 6b | 65 70 74 40 62 6f 74 6d |\let\l@k|ept@botm|
|00001380| 61 72 6b 5c 6b 65 70 74 | 40 62 6f 74 6d 61 72 6b |ark\kept|@botmark|
|00001390| 0a 20 20 20 20 5c 67 6c | 6f 62 61 6c 5c 6c 65 74 |. \gl|obal\let|
|000013a0| 5c 6b 65 70 74 40 66 69 | 72 73 74 6d 61 72 6b 5c |\kept@fi|rstmark\|
|000013b0| 40 65 6d 70 74 79 0a 20 | 20 20 20 5c 67 6c 6f 62 |@empty. | \glob|
|000013c0| 61 6c 5c 6c 65 74 5c 6b | 65 70 74 40 62 6f 74 6d |al\let\k|ept@botm|
|000013d0| 61 72 6b 5c 40 65 6d 70 | 74 79 0a 20 20 5c 65 6c |ark\@emp|ty. \el|
|000013e0| 73 65 0a 20 20 20 20 5c | 6e 6f 69 6e 74 65 72 6c |se. \|nointerl|
|000013f0| 69 6e 65 73 6b 69 70 20 | 7b 5c 74 6f 70 73 6b 69 |ineskip |{\topski|
|00001400| 70 5c 7a 40 5c 6e 75 6c | 6c 7d 25 0a 20 20 20 20 |p\z@\nul|l}%. |
|00001410| 5c 6f 75 74 70 75 74 7b | 25 0a 20 20 20 20 20 20 |\output{|%. |
|00001420| 5c 67 6c 6f 62 61 6c 5c | 73 65 74 62 6f 78 5c 70 |\global\|setbox\p|
|00001430| 61 72 74 69 61 6c 40 70 | 61 67 65 5c 76 62 6f 78 |artial@p|age\vbox|
|00001440| 0a 20 20 20 20 20 20 20 | 20 7b 25 0a 20 20 20 20 |. | {%. |
|00001450| 20 20 20 20 20 5c 69 66 | 76 6f 69 64 5c 70 61 72 | \if|void\par|
|00001460| 74 69 61 6c 40 70 61 67 | 65 5c 65 6c 73 65 0a 20 |tial@pag|e\else. |
|00001470| 20 20 20 20 20 20 20 20 | 20 20 5c 50 61 63 6b 61 | | \Packa|
|00001480| 67 65 45 72 72 6f 72 7b | 6d 75 6c 74 69 63 6f 6c |geError{|multicol|
|00001490| 7d 25 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 7b |}%. | {|
|000014a0| 45 72 72 6f 72 20 73 61 | 76 69 6e 67 20 70 61 72 |Error sa|ving par|
|000014b0| 74 69 61 6c 20 70 61 67 | 65 7d 25 0a 20 20 20 20 |tial pag|e}%. |
|000014c0| 20 20 20 20 20 20 20 20 | 7b 54 68 65 20 70 61 72 | |{The par|
|000014d0| 74 20 6f 66 20 74 68 65 | 20 70 61 67 65 20 62 65 |t of the| page be|
|000014e0| 66 6f 72 65 0a 20 20 20 | 20 20 20 20 20 20 20 20 |fore. | |
|000014f0| 20 20 74 68 65 20 6d 75 | 6c 74 69 63 6f 6c 73 20 | the mu|lticols |
|00001500| 65 6e 76 69 72 6f 6e 6d | 65 6e 74 20 77 61 73 0a |environm|ent was.|
|00001510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 6e 65 61 | | nea|
|00001520| 72 6c 79 20 66 75 6c 6c | 20 77 69 74 68 5e 5e 4a |rly full| with^^J|
|00001530| 74 68 65 20 72 65 73 75 | 6c 74 0a 20 20 20 20 20 |the resu|lt. |
|00001540| 20 20 20 20 20 20 20 20 | 74 68 61 74 20 73 74 61 | |that sta|
|00001550| 72 74 69 6e 67 20 74 68 | 65 20 65 6e 76 69 72 6f |rting th|e enviro|
|00001560| 6e 6d 65 6e 74 0a 20 20 | 20 20 20 20 20 20 20 20 |nment. | |
|00001570| 20 20 20 77 69 6c 6c 20 | 70 72 6f 64 75 63 65 20 | will |produce |
|00001580| 61 6e 20 6f 76 65 72 66 | 75 6c 6c 0a 20 20 20 20 |an overf|ull. |
|00001590| 20 20 20 20 20 20 20 20 | 20 70 61 67 65 2e 20 20 | | page. |
|000015a0| 53 6f 6d 65 5e 5e 4a 74 | 65 78 74 20 6d 61 79 20 |Some^^Jt|ext may |
|000015b0| 62 65 20 6c 6f 73 74 21 | 0a 20 20 20 20 20 20 20 |be lost!|. |
|000015c0| 20 20 20 20 20 20 50 6c | 65 61 73 65 20 69 6e 63 | Pl|ease inc|
|000015d0| 72 65 61 73 65 20 5c 70 | 72 65 6d 75 6c 74 69 63 |rease \p|remultic|
|000015e0| 6f 6c 73 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |ols. | |
|000015f0| 20 65 69 74 68 65 72 20 | 67 65 6e 65 72 61 6c 6c | either |generall|
|00001600| 79 20 6f 72 20 66 6f 72 | 20 74 68 69 73 25 0a 20 |y or for| this%. |
|00001610| 20 20 20 20 20 20 20 20 | 20 20 20 20 5e 5e 4a 65 | | ^^Je|
|00001620| 6e 76 69 72 6f 6e 6d 65 | 6e 74 20 62 79 20 73 70 |nvironme|nt by sp|
|00001630| 65 63 69 66 79 69 6e 67 | 20 61 0a 20 20 20 20 20 |ecifying| a. |
|00001640| 20 20 20 20 20 20 20 20 | 73 75 69 74 61 62 6c 65 | |suitable|
|00001650| 20 76 61 6c 75 65 20 69 | 6e 20 74 68 65 20 73 65 | value i|n the se|
|00001660| 63 6f 6e 64 0a 20 20 20 | 20 20 20 20 20 20 20 20 |cond. | |
|00001670| 20 20 6f 70 74 69 6f 6e | 61 6c 20 61 72 67 75 6d | option|al argum|
|00001680| 65 6e 74 20 74 6f 5e 5e | 4a 74 68 65 0a 20 20 20 |ent to^^|Jthe. |
|00001690| 20 20 20 20 20 20 20 20 | 20 20 6d 75 6c 74 69 63 | | multic|
|000016a0| 6f 6c 73 20 65 6e 76 69 | 72 6f 6e 6d 65 6e 74 2e |ols envi|ronment.|
|000016b0| 7d 0a 20 20 20 20 20 20 | 20 20 20 20 20 5c 75 6e |}. | \un|
|000016c0| 76 62 6f 78 5c 70 61 72 | 74 69 61 6c 40 70 61 67 |vbox\par|tial@pag|
|000016d0| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 5c 62 6f |e. | \bo|
|000016e0| 78 5c 6c 61 73 74 40 6c | 69 6e 65 0a 20 20 20 20 |x\last@l|ine. |
|000016f0| 20 20 20 20 20 5c 66 69 | 0a 20 20 20 20 20 20 20 | \fi|. |
|00001700| 20 20 5c 75 6e 76 62 6f | 78 5c 40 63 63 6c 76 0a | \unvbo|x\@cclv.|
|00001710| 20 20 20 20 20 20 20 20 | 20 5c 67 6c 6f 62 61 6c | | \global|
|00001720| 5c 73 65 74 62 6f 78 5c | 6c 61 73 74 40 6c 69 6e |\setbox\|last@lin|
|00001730| 65 5c 6c 61 73 74 62 6f | 78 0a 20 20 20 20 20 20 |e\lastbo|x. |
|00001740| 20 20 7d 25 0a 20 20 20 | 20 20 20 20 20 20 20 20 | }%. | |
|00001750| 5c 70 72 65 70 40 6b 65 | 70 74 6d 61 72 6b 73 0a |\prep@ke|ptmarks.|
|00001760| 20 20 20 20 20 20 20 20 | 20 20 20 5c 67 6c 6f 62 | | \glob|
|00001770| 61 6c 5c 6c 65 74 5c 6b | 65 70 74 40 74 6f 70 6d |al\let\k|ept@topm|
|00001780| 61 72 6b 5c 66 69 72 73 | 74 6d 61 72 6b 0a 20 20 |ark\firs|tmark. |
|00001790| 20 20 20 20 20 20 20 20 | 7d 5c 65 6a 65 63 74 0a | |}\eject.|
|000017a0| 20 20 20 20 5c 61 64 76 | 61 6e 63 65 5c 40 63 6f | \adv|ance\@co|
|000017b0| 6c 72 6f 6f 6d 2d 5c 68 | 74 5c 70 61 72 74 69 61 |lroom-\h|t\partia|
|000017c0| 6c 40 70 61 67 65 0a 20 | 20 20 20 5c 73 65 74 40 |l@page. | \set@|
|000017d0| 6d 75 6c 74 40 76 73 69 | 7a 65 5c 72 65 6c 61 78 |mult@vsi|ze\relax|
|000017e0| 0a 20 20 20 20 5c 6f 75 | 74 70 75 74 7b 5c 6d 75 |. \ou|tput{\mu|
|000017f0| 6c 74 69 40 63 6f 6c 75 | 6d 6e 40 6f 75 74 7d 25 |lti@colu|mn@out}%|
|00001800| 0a 20 20 20 20 5c 69 6e | 69 74 40 6d 75 6c 74 40 |. \in|it@mult@|
|00001810| 66 6f 6f 74 69 6e 73 0a | 20 20 20 20 5c 72 65 69 |footins.| \rei|
|00001820| 6e 73 65 72 74 40 66 6f | 6f 74 6e 6f 74 65 73 0a |nsert@fo|otnotes.|
|00001830| 20 20 5c 66 69 0a 20 20 | 5c 76 62 61 64 6e 65 73 | \fi. |\vbadnes|
|00001840| 73 5c 40 4d 69 20 5c 68 | 62 61 64 6e 65 73 73 35 |s\@Mi \h|badness5|
|00001850| 30 30 30 0a 20 20 5c 74 | 6f 6c 65 72 61 6e 63 65 |000. \t|olerance|
|00001860| 5c 6d 75 6c 74 69 63 6f | 6c 74 6f 6c 65 72 61 6e |\multico|ltoleran|
|00001870| 63 65 0a 20 20 5c 70 72 | 65 74 6f 6c 65 72 61 6e |ce. \pr|etoleran|
|00001880| 63 65 5c 6d 75 6c 74 69 | 63 6f 6c 70 72 65 74 6f |ce\multi|colpreto|
|00001890| 6c 65 72 61 6e 63 65 0a | 20 20 5c 73 65 74 65 6d |lerance.| \setem|
|000018a0| 65 72 67 65 6e 63 79 73 | 74 72 65 74 63 68 5c 63 |ergencys|tretch\c|
|000018b0| 6f 6c 40 6e 75 6d 62 65 | 72 5c 68 73 69 7a 65 0a |ol@numbe|r\hsize.|
|000018c0| 20 20 5c 73 65 74 40 66 | 6c 6f 61 74 63 6d 64 73 | \set@f|loatcmds|
|000018d0| 0a 20 20 5c 61 64 76 61 | 6e 63 65 5c 62 61 73 65 |. \adva|nce\base|
|000018e0| 6c 69 6e 65 73 6b 69 70 | 5c 6d 75 6c 74 69 63 6f |lineskip|\multico|
|000018f0| 6c 62 61 73 65 6c 69 6e | 65 73 6b 69 70 0a 20 20 |lbaselin|eskip. |
|00001900| 5c 68 73 69 7a 65 5c 6c | 69 6e 65 77 69 64 74 68 |\hsize\l|inewidth|
|00001910| 20 5c 61 64 76 61 6e 63 | 65 5c 68 73 69 7a 65 5c | \advanc|e\hsize\|
|00001920| 63 6f 6c 75 6d 6e 73 65 | 70 0a 20 20 5c 61 64 76 |columnse|p. \adv|
|00001930| 61 6e 63 65 5c 68 73 69 | 7a 65 2d 5c 63 6f 6c 40 |ance\hsi|ze-\col@|
|00001940| 6e 75 6d 62 65 72 5c 63 | 6f 6c 75 6d 6e 73 65 70 |number\c|olumnsep|
|00001950| 0a 20 20 5c 64 69 76 69 | 64 65 5c 68 73 69 7a 65 |. \divi|de\hsize|
|00001960| 5c 63 6f 6c 40 6e 75 6d | 62 65 72 0a 20 20 5c 66 |\col@num|ber. \f|
|00001970| 75 6c 6c 40 77 69 64 74 | 68 5c 6c 69 6e 65 77 69 |ull@widt|h\linewi|
|00001980| 64 74 68 0a 20 20 5c 6c | 69 6e 65 77 69 64 74 68 |dth. \l|inewidth|
|00001990| 5c 68 73 69 7a 65 0a 5c | 64 65 66 5c 69 6e 69 74 |\hsize.\|def\init|
|000019a0| 40 6d 75 6c 74 40 66 6f | 6f 74 69 6e 73 7b 25 0a |@mult@fo|otins{%.|
|000019b0| 20 20 20 20 5c 6d 75 6c | 74 69 70 6c 79 5c 63 6f | \mul|tiply\co|
|000019c0| 75 6e 74 5c 66 6f 6f 74 | 69 6e 73 5c 63 6f 6c 40 |unt\foot|ins\col@|
|000019d0| 6e 75 6d 62 65 72 0a 20 | 20 20 20 5c 6d 75 6c 74 |number. | \mult|
|000019e0| 69 70 6c 79 5c 73 6b 69 | 70 20 5c 66 6f 6f 74 69 |iply\ski|p \footi|
|000019f0| 6e 73 5c 63 6f 6c 40 6e | 75 6d 62 65 72 0a 5c 64 |ns\col@n|umber.\d|
|00001a00| 65 66 5c 73 65 74 40 6d | 75 6c 74 40 76 73 69 7a |ef\set@m|ult@vsiz|
|00001a10| 65 23 31 7b 25 0a 20 20 | 20 20 5c 76 73 69 7a 65 |e#1{%. | \vsize|
|00001a20| 5c 40 63 6f 6c 72 6f 6f | 6d 0a 20 20 20 20 5c 40 |\@colroo|m. \@|
|00001a30| 74 65 6d 70 64 69 6d 61 | 5c 62 61 73 65 6c 69 6e |tempdima|\baselin|
|00001a40| 65 73 6b 69 70 0a 20 20 | 20 20 5c 61 64 76 61 6e |eskip. | \advan|
|00001a50| 63 65 5c 40 74 65 6d 70 | 64 69 6d 61 2d 5c 74 6f |ce\@temp|dima-\to|
|00001a60| 70 73 6b 69 70 0a 20 20 | 20 20 5c 61 64 76 61 6e |pskip. | \advan|
|00001a70| 63 65 5c 76 73 69 7a 65 | 5c 40 74 65 6d 70 64 69 |ce\vsize|\@tempdi|
|00001a80| 6d 61 0a 20 20 20 20 5c | 76 73 69 7a 65 5c 63 6f |ma. \|vsize\co|
|00001a90| 6c 40 6e 75 6d 62 65 72 | 5c 76 73 69 7a 65 0a 20 |l@number|\vsize. |
|00001aa0| 20 20 20 5c 61 64 76 61 | 6e 63 65 5c 76 73 69 7a | \adva|nce\vsiz|
|00001ab0| 65 2d 5c 40 74 65 6d 70 | 64 69 6d 61 0a 20 20 20 |e-\@temp|dima. |
|00001ac0| 20 23 31 5c 61 64 76 61 | 6e 63 65 5c 76 73 69 7a | #1\adva|nce\vsiz|
|00001ad0| 65 0a 20 20 20 20 20 20 | 20 20 5c 63 40 63 6f 6c |e. | \c@col|
|00001ae0| 6c 65 63 74 6d 6f 72 65 | 5c 62 61 73 65 6c 69 6e |lectmore|\baselin|
|00001af0| 65 73 6b 69 70 7d 0a 5c | 6e 65 77 64 69 6d 65 6e |eskip}.\|newdimen|
|00001b00| 5c 6d 75 6c 74 69 63 6f | 6c 40 6c 65 66 74 6d 61 |\multico|l@leftma|
|00001b10| 72 67 69 6e 0a 5c 64 65 | 66 5c 65 6e 64 6d 75 6c |rgin.\de|f\endmul|
|00001b20| 74 69 63 6f 6c 73 7b 5c | 70 61 72 0a 20 20 5c 69 |ticols{\|par. \i|
|00001b30| 66 40 62 6f 78 65 64 6d | 75 6c 74 69 63 6f 6c 73 |f@boxedm|ulticols|
|00001b40| 0a 20 20 20 20 5c 65 67 | 72 6f 75 70 0a 20 20 20 |. \eg|roup. |
|00001b50| 20 5c 62 61 6c 61 6e 63 | 65 40 63 6f 6c 75 6d 6e | \balanc|e@column|
|00001b60| 73 0a 20 20 20 20 5c 72 | 65 74 75 72 6e 40 6e 6f |s. \r|eturn@no|
|00001b70| 6e 65 6d 70 74 79 6d 61 | 72 6b 7b 66 69 72 73 74 |nemptyma|rk{first|
|00001b80| 7d 25 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |}%. | |
|00001b90| 20 20 20 20 5c 6b 65 70 | 74 40 66 69 72 73 74 6d | \kep|t@firstm|
|00001ba0| 61 72 6b 0a 20 20 20 20 | 5c 72 65 74 75 72 6e 40 |ark. |\return@|
|00001bb0| 6e 6f 6e 65 6d 70 74 79 | 6d 61 72 6b 7b 62 6f 74 |nonempty|mark{bot|
|00001bc0| 7d 25 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |}%. | |
|00001bd0| 20 20 20 20 20 5c 6b 65 | 70 74 40 62 6f 74 6d 61 | \ke|pt@botma|
|00001be0| 72 6b 0a 20 20 20 20 5c | 70 61 67 65 40 73 6f 66 |rk. \|page@sof|
|00001bf0| 61 72 0a 20 20 20 20 5c | 67 6c 6f 62 61 6c 5c 6c |ar. \|global\l|
|00001c00| 65 74 5c 6b 65 70 74 40 | 66 69 72 73 74 6d 61 72 |et\kept@|firstmar|
|00001c10| 6b 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |k. | |
|00001c20| 20 5c 6c 40 6b 65 70 74 | 40 66 69 72 73 74 6d 61 | \l@kept|@firstma|
|00001c30| 72 6b 0a 20 20 20 20 5c | 67 6c 6f 62 61 6c 5c 6c |rk. \|global\l|
|00001c40| 65 74 5c 6b 65 70 74 40 | 62 6f 74 6d 61 72 6b 0a |et\kept@|botmark.|
|00001c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 6c 40 6b | | \l@k|
|00001c60| 65 70 74 40 62 6f 74 6d | 61 72 6b 0a 20 20 20 20 |ept@botm|ark. |
|00001c70| 5c 6d 75 6c 74 40 69 6e | 66 6f 5c 74 77 40 0a 20 |\mult@in|fo\tw@. |
|00001c80| 20 20 20 20 20 7b 52 65 | 73 74 6f 72 65 20 6b 65 | {Re|store ke|
|00001c90| 70 74 20 6d 61 72 6b 73 | 20 74 6f 5c 4d 65 73 73 |pt marks| to\Mess|
|00001ca0| 61 67 65 42 72 65 61 6b | 0a 20 20 20 20 20 20 20 |ageBreak|. |
|00001cb0| 66 69 72 73 74 3a 20 5c | 6d 65 61 6e 69 6e 67 5c |first: \|meaning\|
|00001cc0| 6b 65 70 74 40 66 69 72 | 73 74 6d 61 72 6b 0a 20 |kept@fir|stmark. |
|00001cd0| 20 20 20 20 20 20 5c 4d | 65 73 73 61 67 65 42 72 | \M|essageBr|
|00001ce0| 65 61 6b 20 62 6f 74 5c | 73 70 61 63 65 5c 73 70 |eak bot\|space\sp|
|00001cf0| 61 63 65 3a 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ace:. | |
|00001d00| 20 20 20 20 20 20 20 20 | 20 20 5c 6d 65 61 6e 69 | | \meani|
|00001d10| 6e 67 5c 6b 65 70 74 40 | 62 6f 74 6d 61 72 6b 20 |ng\kept@|botmark |
|00001d20| 7d 25 0a 20 20 5c 65 6c | 73 65 0a 20 20 20 5c 70 |}%. \el|se. \p|
|00001d30| 65 6e 61 6c 74 79 5c 7a | 40 0a 20 20 20 20 5c 6f |enalty\z|@. \o|
|00001d40| 75 74 70 75 74 7b 5c 62 | 61 6c 61 6e 63 65 40 63 |utput{\b|alance@c|
|00001d50| 6f 6c 75 6d 6e 73 40 6f | 75 74 7d 5c 65 6a 65 63 |olumns@o|ut}\ejec|
|00001d60| 74 0a 20 20 20 20 5c 69 | 66 76 62 6f 78 5c 70 61 |t. \i|fvbox\pa|
|00001d70| 72 74 69 61 6c 40 70 61 | 67 65 0a 20 20 20 20 20 |rtial@pa|ge. |
|00001d80| 20 20 20 20 5c 75 6e 76 | 62 6f 78 5c 70 61 72 74 | \unv|box\part|
|00001d90| 69 61 6c 40 70 61 67 65 | 5c 66 69 0a 20 20 20 20 |ial@page|\fi. |
|00001da0| 20 5c 67 6c 6f 62 61 6c | 5c 6c 65 74 5c 6b 65 70 | \global|\let\kep|
|00001db0| 74 40 66 69 72 73 74 6d | 61 72 6b 5c 40 65 6d 70 |t@firstm|ark\@emp|
|00001dc0| 74 79 0a 20 20 20 20 20 | 5c 67 6c 6f 62 61 6c 5c |ty. |\global\|
|00001dd0| 6c 65 74 5c 6b 65 70 74 | 40 62 6f 74 6d 61 72 6b |let\kept|@botmark|
|00001de0| 5c 40 65 6d 70 74 79 0a | 20 20 20 20 20 5c 6d 75 |\@empty.| \mu|
|00001df0| 6c 74 40 69 6e 66 6f 5c | 74 77 40 0a 20 20 20 20 |lt@info\|tw@. |
|00001e00| 20 20 20 7b 4d 61 6b 65 | 20 6b 65 70 74 20 6d 61 | {Make| kept ma|
|00001e10| 72 6b 73 20 65 6d 70 74 | 79 7d 25 0a 20 20 5c 66 |rks empt|y}%. \f|
|00001e20| 69 0a 20 20 5c 40 63 68 | 65 63 6b 65 6e 64 7b 6d |i. \@ch|eckend{m|
|00001e30| 75 6c 74 69 63 6f 6c 73 | 7d 25 0a 20 20 5c 65 6e |ulticols|}%. \en|
|00001e40| 64 67 72 6f 75 70 0a 20 | 20 5c 69 66 40 62 6f 78 |dgroup. | \if@box|
|00001e50| 65 64 6d 75 6c 74 69 63 | 6f 6c 73 5c 65 6c 73 65 |edmultic|ols\else|
|00001e60| 0a 20 20 20 20 5c 72 65 | 69 6e 73 65 72 74 40 66 |. \re|insert@f|
|00001e70| 6f 6f 74 6e 6f 74 65 73 | 0a 20 20 5c 66 69 0a 20 |ootnotes|. \fi. |
|00001e80| 20 5c 67 6c 6f 62 61 6c | 5c 63 40 75 6e 62 61 6c | \global|\c@unbal|
|00001e90| 61 6e 63 65 5c 7a 40 0a | 20 20 5c 65 6e 6f 75 67 |ance\z@.| \enoug|
|00001ea0| 68 40 72 6f 6f 6d 5c 70 | 6f 73 74 6d 75 6c 74 69 |h@room\p|ostmulti|
|00001eb0| 63 6f 6c 73 0a 20 20 5c | 61 64 64 76 73 70 61 63 |cols. \|addvspac|
|00001ec0| 65 5c 6d 75 6c 74 69 63 | 6f 6c 73 65 70 0a 20 20 |e\multic|olsep. |
|00001ed0| 5c 6d 75 6c 74 40 69 6e | 66 6f 5c 7a 40 0a 20 20 |\mult@in|fo\z@. |
|00001ee0| 20 20 20 7b 45 6e 64 69 | 6e 67 20 65 6e 76 69 72 | {Endi|ng envir|
|00001ef0| 6f 6e 6d 65 6e 74 0a 20 | 20 20 20 20 20 20 20 20 |onment. | |
|00001f00| 20 20 20 20 5c 69 66 40 | 62 6f 78 65 64 6d 75 6c | \if@|boxedmul|
|00001f10| 74 69 63 6f 6c 73 0a 20 | 20 20 20 20 20 20 20 20 |ticols. | |
|00001f20| 20 20 20 20 20 20 20 5c | 73 70 61 63 65 28 62 6f | \|space(bo|
|00001f30| 78 65 64 20 6d 6f 64 65 | 29 5c 66 69 0a 20 20 20 |xed mode|)\fi. |
|00001f40| 20 20 20 20 20 20 20 20 | 20 20 20 7d 7d 0a 5c 6e | | }}.\n|
|00001f50| 65 77 63 6f 75 6e 74 5c | 63 40 75 6e 62 61 6c 61 |ewcount\|c@unbala|
|00001f60| 6e 63 65 0a 5c 6e 65 77 | 63 6f 75 6e 74 5c 63 40 |nce.\new|count\c@|
|00001f70| 63 6f 6c 6c 65 63 74 6d | 6f 72 65 0a 5c 6e 65 77 |collectm|ore.\new|
|00001f80| 63 6f 75 6e 74 5c 64 6f | 75 62 6c 65 63 6f 6c 40 |count\do|ublecol@|
|00001f90| 6e 75 6d 62 65 72 0a 5c | 6e 65 77 63 6f 75 6e 74 |number.\|newcount|
|00001fa0| 5c 6d 75 6c 74 69 63 6f | 6c 74 6f 6c 65 72 61 6e |\multico|ltoleran|
|00001fb0| 63 65 0a 5c 6e 65 77 63 | 6f 75 6e 74 5c 6d 75 6c |ce.\newc|ount\mul|
|00001fc0| 74 69 63 6f 6c 70 72 65 | 74 6f 6c 65 72 61 6e 63 |ticolpre|toleranc|
|00001fd0| 65 0a 5c 6e 65 77 64 69 | 6d 65 6e 5c 66 75 6c 6c |e.\newdi|men\full|
|00001fe0| 40 77 69 64 74 68 0a 5c | 6e 65 77 64 69 6d 65 6e |@width.\|newdimen|
|00001ff0| 5c 70 61 67 65 40 66 72 | 65 65 0a 5c 6e 65 77 64 |\page@fr|ee.\newd|
|00002000| 69 6d 65 6e 5c 70 72 65 | 6d 75 6c 74 69 63 6f 6c |imen\pre|multicol|
|00002010| 73 0a 5c 6e 65 77 64 69 | 6d 65 6e 5c 70 6f 73 74 |s.\newdi|men\post|
|00002020| 6d 75 6c 74 69 63 6f 6c | 73 0a 5c 6e 65 77 73 6b |multicol|s.\newsk|
|00002030| 69 70 5c 6d 75 6c 74 69 | 63 6f 6c 73 65 70 0a 5c |ip\multi|colsep.\|
|00002040| 6e 65 77 73 6b 69 70 5c | 6d 75 6c 74 69 63 6f 6c |newskip\|multicol|
|00002050| 62 61 73 65 6c 69 6e 65 | 73 6b 69 70 0a 5c 6e 65 |baseline|skip.\ne|
|00002060| 77 62 6f 78 5c 70 61 72 | 74 69 61 6c 40 70 61 67 |wbox\par|tial@pag|
|00002070| 65 0a 5c 6e 65 77 62 6f | 78 5c 6c 61 73 74 40 6c |e.\newbo|x\last@l|
|00002080| 69 6e 65 0a 5c 63 40 75 | 6e 62 61 6c 61 6e 63 65 |ine.\c@u|nbalance|
|00002090| 20 20 20 3d 20 30 0a 5c | 63 40 63 6f 6c 6c 65 63 | = 0.\|c@collec|
|000020a0| 74 6d 6f 72 65 20 3d 20 | 30 0a 5c 63 6f 6c 40 6e |tmore = |0.\col@n|
|000020b0| 75 6d 62 65 72 20 3d 20 | 31 0a 5c 6d 75 6c 74 69 |umber = |1.\multi|
|000020c0| 63 6f 6c 74 6f 6c 65 72 | 61 6e 63 65 20 3d 20 39 |coltoler|ance = 9|
|000020d0| 39 39 39 0a 5c 6d 75 6c | 74 69 63 6f 6c 70 72 65 |999.\mul|ticolpre|
|000020e0| 74 6f 6c 65 72 61 6e 63 | 65 20 3d 20 2d 31 0a 5c |toleranc|e = -1.\|
|000020f0| 70 72 65 6d 75 6c 74 69 | 63 6f 6c 73 20 3d 20 35 |premulti|cols = 5|
|00002100| 30 70 74 0a 5c 70 6f 73 | 74 6d 75 6c 74 69 63 6f |0pt.\pos|tmultico|
|00002110| 6c 73 3d 20 32 30 70 74 | 0a 5c 6d 75 6c 74 69 63 |ls= 20pt|.\multic|
|00002120| 6f 6c 73 65 70 20 3d 20 | 31 32 70 74 20 70 6c 75 |olsep = |12pt plu|
|00002130| 73 20 34 70 74 20 6d 69 | 6e 75 73 20 33 70 74 0a |s 4pt mi|nus 3pt.|
|00002140| 5c 6d 75 6c 74 69 63 6f | 6c 62 61 73 65 6c 69 6e |\multico|lbaselin|
|00002150| 65 73 6b 69 70 3d 30 70 | 74 0a 5c 64 65 66 5c 70 |eskip=0p|t.\def\p|
|00002160| 72 6f 63 65 73 73 40 63 | 6f 6c 73 23 31 23 32 7b |rocess@c|ols#1#2{|
|00002170| 5c 63 6f 75 6e 74 40 23 | 31 5c 72 65 6c 61 78 0a |\count@#|1\relax.|
|00002180| 20 20 20 20 20 5c 6c 6f | 6f 70 0a 20 20 20 20 20 | \lo|op. |
|00002190| 20 23 32 25 0a 20 20 20 | 20 20 5c 61 64 76 61 6e | #2%. | \advan|
|000021a0| 63 65 5c 63 6f 75 6e 74 | 40 5c 74 77 40 0a 20 20 |ce\count|@\tw@. |
|000021b0| 20 20 20 5c 69 66 6e 75 | 6d 5c 63 6f 75 6e 74 40 | \ifnu|m\count@|
|000021c0| 3c 5c 64 6f 75 62 6c 65 | 63 6f 6c 40 6e 75 6d 62 |<\double|col@numb|
|000021d0| 65 72 0a 20 20 20 5c 72 | 65 70 65 61 74 7d 0a 5c |er. \r|epeat}.\|
|000021e0| 64 65 66 5c 70 61 67 65 | 40 73 6f 66 61 72 7b 25 |def\page|@sofar{%|
|000021f0| 0a 20 20 20 5c 70 72 6f | 63 65 73 73 40 63 6f 6c |. \pro|cess@col|
|00002200| 73 5c 6d 75 6c 74 40 72 | 69 67 68 74 62 6f 78 0a |s\mult@r|ightbox.|
|00002210| 20 20 20 20 20 20 20 7b | 5c 69 66 76 6f 69 64 5c | {|\ifvoid\|
|00002220| 63 6f 75 6e 74 40 0a 20 | 20 20 20 20 20 20 20 20 |count@. | |
|00002230| 20 5c 73 65 74 62 6f 78 | 5c 63 6f 75 6e 74 40 5c | \setbox|\count@\|
|00002240| 68 62 6f 78 20 74 6f 5c | 68 73 69 7a 65 7b 7d 25 |hbox to\|hsize{}%|
|00002250| 0a 20 20 20 20 20 20 20 | 20 5c 65 6c 73 65 0a 20 |. | \else. |
|00002260| 20 20 20 20 20 20 20 20 | 20 5c 77 64 5c 63 6f 75 | | \wd\cou|
|00002270| 6e 74 40 5c 68 73 69 7a | 65 0a 20 20 20 20 20 20 |nt@\hsiz|e. |
|00002280| 20 20 5c 66 69 7d 25 0a | 20 20 20 5c 6d 75 6c 74 | \fi}%.| \mult|
|00002290| 40 69 6e 66 6f 5c 7a 40 | 0a 20 20 20 20 7b 43 6f |@info\z@|. {Co|
|000022a0| 6c 75 6d 6e 20 73 70 65 | 63 3a 5c 4d 65 73 73 61 |lumn spe|c:\Messa|
|000022b0| 67 65 42 72 65 61 6b 0a | 20 20 20 20 20 20 20 28 |geBreak.| (|
|000022c0| 5c 74 68 65 5c 6d 75 6c | 74 69 63 6f 6c 40 6c 65 |\the\mul|ticol@le|
|000022d0| 66 74 6d 61 72 67 69 6e | 5c 73 70 61 63 65 20 2d |ftmargin|\space -|
|000022e0| 2d 3e 0a 20 20 20 20 20 | 20 20 20 5c 74 68 65 5c |->. | \the\|
|000022f0| 66 75 6c 6c 40 77 69 64 | 74 68 5c 73 70 61 63 65 |full@wid|th\space|
|00002300| 20 3d 20 5c 74 68 65 5c | 68 73 69 7a 65 0a 20 20 | = \the\|hsize. |
|00002310| 20 20 20 20 20 20 5c 73 | 70 61 63 65 20 78 20 5c | \s|pace x \|
|00002320| 74 68 65 5c 63 6f 6c 40 | 6e 75 6d 62 65 72 29 25 |the\col@|number)%|
|00002330| 0a 20 20 20 20 20 7d 25 | 0a 5c 69 66 76 6d 6f 64 |. }%|.\ifvmod|
|00002340| 65 5c 65 6c 73 65 5c 65 | 72 72 6d 65 73 73 61 67 |e\else\e|rrmessag|
|00002350| 65 7b 4d 75 6c 74 69 63 | 6f 6c 20 45 72 72 6f 72 |e{Multic|ol Error|
|00002360| 7d 5c 66 69 0a 20 20 20 | 5c 6d 6f 76 65 72 69 67 |}\fi. |\moverig|
|00002370| 68 74 5c 6d 75 6c 74 69 | 63 6f 6c 40 6c 65 66 74 |ht\multi|col@left|
|00002380| 6d 61 72 67 69 6e 0a 20 | 20 20 20 5c 68 62 6f 78 |margin. | \hbox|
|00002390| 20 74 6f 5c 66 75 6c 6c | 40 77 69 64 74 68 7b 25 | to\full|@width{%|
|000023a0| 0a 20 20 20 20 20 5c 70 | 72 6f 63 65 73 73 40 63 |. \p|rocess@c|
|000023b0| 6f 6c 73 5c 6d 75 6c 74 | 40 67 66 69 72 73 74 62 |ols\mult|@gfirstb|
|000023c0| 6f 78 7b 5c 62 6f 78 5c | 63 6f 75 6e 74 40 0a 20 |ox{\box\|count@. |
|000023d0| 20 20 20 20 20 20 5c 68 | 73 73 5c 76 72 75 6c 65 | \h|ss\vrule|
|000023e0| 5c 40 77 69 64 74 68 5c | 63 6f 6c 75 6d 6e 73 65 |\@width\|columnse|
|000023f0| 70 72 75 6c 65 5c 68 73 | 73 7d 25 0a 20 20 20 20 |prule\hs|s}%. |
|00002400| 20 5c 62 6f 78 5c 6d 75 | 6c 74 40 72 69 67 68 74 | \box\mu|lt@right|
|00002410| 62 6f 78 0a 20 20 20 20 | 20 20 5c 72 6c 61 70 7b |box. | \rlap{|
|00002420| 5c 70 68 61 6e 74 6f 6d | 20 70 7d 25 0a 5c 64 65 |\phantom| p}%.\de|
|00002430| 66 5c 72 65 69 6e 73 65 | 72 74 40 66 6f 6f 74 6e |f\reinse|rt@footn|
|00002440| 6f 74 65 73 7b 5c 69 66 | 76 6f 69 64 5c 66 6f 6f |otes{\if|void\foo|
|00002450| 74 69 6e 73 5c 65 6c 73 | 65 0a 20 20 20 20 20 20 |tins\els|e. |
|00002460| 20 20 20 5c 69 6e 73 65 | 72 74 5c 66 6f 6f 74 69 | \inse|rt\footi|
|00002470| 6e 73 7b 7d 5c 66 69 7d | 0a 5c 64 65 66 5c 6d 75 |ns{}\fi}|.\def\mu|
|00002480| 6c 74 69 40 63 6f 6c 75 | 6d 6e 40 6f 75 74 7b 25 |lti@colu|mn@out{%|
|00002490| 0a 20 20 20 5c 69 66 6e | 75 6d 5c 6f 75 74 70 75 |. \ifn|um\outpu|
|000024a0| 74 70 65 6e 61 6c 74 79 | 20 3c 2d 5c 40 4d 0a 20 |tpenalty| <-\@M. |
|000024b0| 20 20 5c 73 70 65 63 69 | 40 6c 73 20 5c 65 6c 73 | \speci|@ls \els|
|000024c0| 65 0a 20 20 20 5c 73 70 | 6c 69 74 74 6f 70 73 6b |e. \sp|littopsk|
|000024d0| 69 70 5c 74 6f 70 73 6b | 69 70 0a 20 20 20 5c 73 |ip\topsk|ip. \s|
|000024e0| 70 6c 69 74 6d 61 78 64 | 65 70 74 68 5c 6d 61 78 |plitmaxd|epth\max|
|000024f0| 64 65 70 74 68 0a 20 20 | 20 5c 64 69 6d 65 6e 40 |depth. | \dimen@|
|00002500| 5c 40 63 6f 6c 72 6f 6f | 6d 0a 20 20 20 5c 64 69 |\@colroo|m. \di|
|00002510| 76 69 64 65 5c 73 6b 69 | 70 5c 66 6f 6f 74 69 6e |vide\ski|p\footin|
|00002520| 73 5c 63 6f 6c 40 6e 75 | 6d 62 65 72 0a 20 20 20 |s\col@nu|mber. |
|00002530| 5c 69 66 76 6f 69 64 5c | 66 6f 6f 74 69 6e 73 20 |\ifvoid\|footins |
|00002540| 5c 65 6c 73 65 0a 20 20 | 20 20 20 20 5c 6c 65 61 |\else. | \lea|
|00002550| 76 65 40 6d 75 6c 74 40 | 66 6f 6f 74 69 6e 73 0a |ve@mult@|footins.|
|00002560| 20 20 20 5c 66 69 0a 20 | 20 20 5c 70 72 6f 63 65 | \fi. | \proce|
|00002570| 73 73 40 63 6f 6c 73 5c | 6d 75 6c 74 40 67 66 69 |ss@cols\|mult@gfi|
|00002580| 72 73 74 62 6f 78 7b 25 | 0a 20 20 20 20 20 20 20 |rstbox{%|. |
|00002590| 20 5c 73 65 74 62 6f 78 | 5c 63 6f 75 6e 74 40 0a | \setbox|\count@.|
|000025a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 76 73 70 | | \vsp|
|000025b0| 6c 69 74 5c 40 63 63 6c | 76 20 74 6f 5c 64 69 6d |lit\@ccl|v to\dim|
|000025c0| 65 6e 40 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |en@. | |
|000025d0| 5c 73 65 74 40 6b 65 70 | 74 6d 61 72 6b 73 0a 20 |\set@kep|tmarks. |
|000025e0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 69 66 73 68 | | \ifsh|
|000025f0| 72 40 6e 6b 69 6e 67 0a | 20 20 20 20 20 20 20 20 |r@nking.| |
|00002600| 20 20 20 20 20 20 5c 73 | 65 74 62 6f 78 5c 63 6f | \s|etbox\co|
|00002610| 75 6e 74 40 0a 20 20 20 | 20 20 20 20 20 20 20 20 |unt@. | |
|00002620| 20 20 20 20 20 20 5c 76 | 62 6f 78 20 74 6f 5c 64 | \v|box to\d|
|00002630| 69 6d 65 6e 40 0a 20 20 | 20 20 20 20 20 20 20 20 |imen@. | |
|00002640| 20 20 20 20 20 20 20 20 | 7b 5c 75 6e 76 62 6f 78 | |{\unvbox|
|00002650| 5c 63 6f 75 6e 74 40 5c | 76 66 69 6c 6c 7d 25 0a |\count@\|vfill}%.|
|00002660| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 66 69 0a | | \fi.|
|00002670| 20 20 20 20 20 20 20 20 | 20 20 20 7d 25 0a 20 20 | | }%. |
|00002680| 20 5c 73 65 74 62 6f 78 | 5c 6d 75 6c 74 40 72 69 | \setbox|\mult@ri|
|00002690| 67 68 74 62 6f 78 0a 20 | 20 20 20 20 20 20 5c 76 |ghtbox. | \v|
|000026a0| 73 70 6c 69 74 5c 40 63 | 63 6c 76 20 74 6f 5c 64 |split\@c|clv to\d|
|000026b0| 69 6d 65 6e 40 0a 20 20 | 20 5c 73 65 74 40 6b 65 |imen@. | \set@ke|
|000026c0| 70 74 6d 61 72 6b 73 0a | 20 20 20 5c 69 66 73 68 |ptmarks.| \ifsh|
|000026d0| 72 40 6e 6b 69 6e 67 0a | 20 20 20 20 20 20 5c 73 |r@nking.| \s|
|000026e0| 65 74 62 6f 78 5c 6d 75 | 6c 74 40 72 69 67 68 74 |etbox\mu|lt@right|
|000026f0| 62 6f 78 5c 76 62 6f 78 | 20 74 6f 5c 64 69 6d 65 |box\vbox| to\dime|
|00002700| 6e 40 0a 20 20 20 20 20 | 20 20 20 20 20 7b 5c 75 |n@. | {\u|
|00002710| 6e 76 62 6f 78 5c 6d 75 | 6c 74 40 72 69 67 68 74 |nvbox\mu|lt@right|
|00002720| 62 6f 78 5c 76 66 69 6c | 6c 7d 25 0a 20 20 20 5c |box\vfil|l}%. \|
|00002730| 66 69 0a 20 20 20 5c 69 | 66 76 6f 69 64 5c 40 63 |fi. \i|fvoid\@c|
|00002740| 63 6c 76 20 5c 65 6c 73 | 65 0a 20 20 20 20 20 20 |clv \els|e. |
|00002750| 20 5c 75 6e 76 62 6f 78 | 5c 40 63 63 6c 76 0a 20 | \unvbox|\@cclv. |
|00002760| 20 20 20 20 20 20 5c 70 | 65 6e 61 6c 74 79 5c 6f | \p|enalty\o|
|00002770| 75 74 70 75 74 70 65 6e | 61 6c 74 79 0a 20 20 20 |utputpen|alty. |
|00002780| 20 20 20 20 5c 69 66 76 | 6f 69 64 5c 66 6f 6f 74 | \ifv|oid\foot|
|00002790| 69 6e 73 5c 65 6c 73 65 | 0a 20 20 20 20 20 20 20 |ins\else|. |
|000027a0| 20 20 5c 50 61 63 6b 61 | 67 65 57 61 72 6e 69 6e | \Packa|geWarnin|
|000027b0| 67 7b 6d 75 6c 74 69 63 | 6f 6c 7d 25 0a 20 20 20 |g{multic|ol}%. |
|000027c0| 20 20 20 20 20 20 20 7b | 49 20 6d 6f 76 65 64 20 | {|I moved |
|000027d0| 73 6f 6d 65 20 6c 69 6e | 65 73 20 74 6f 0a 20 20 |some lin|es to. |
|000027e0| 20 20 20 20 20 20 20 20 | 20 74 68 65 20 6e 65 78 | | the nex|
|000027f0| 74 20 70 61 67 65 2e 5c | 4d 65 73 73 61 67 65 42 |t page.\|MessageB|
|00002800| 72 65 61 6b 0a 20 20 20 | 20 20 20 20 20 20 20 20 |reak. | |
|00002810| 46 6f 6f 74 6e 6f 74 65 | 73 20 6f 6e 20 70 61 67 |Footnote|s on pag|
|00002820| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 5c 74 68 |e. | \th|
|00002830| 65 70 61 67 65 5c 73 70 | 61 63 65 20 6d 69 67 68 |epage\sp|ace migh|
|00002840| 74 20 62 65 20 77 72 6f | 6e 67 7d 25 0a 20 20 20 |t be wro|ng}%. |
|00002850| 20 20 20 20 5c 66 69 0a | 20 20 20 20 20 20 20 5c | \fi.| \|
|00002860| 69 66 6e 75 6d 20 5c 63 | 40 74 72 61 63 69 6e 67 |ifnum \c|@tracing|
|00002870| 6d 75 6c 74 69 63 6f 6c | 73 3e 5c 74 68 72 40 40 |multicol|s>\thr@@|
|00002880| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002890| 20 20 20 20 20 5c 68 72 | 75 6c 65 5c 61 6c 6c 6f | \hr|ule\allo|
|000028a0| 77 62 72 65 61 6b 20 5c | 66 69 0a 20 20 20 5c 66 |wbreak \|fi. \f|
|000028b0| 69 0a 20 20 20 5c 69 66 | 78 5c 40 65 6d 70 74 79 |i. \if|x\@empty|
|000028c0| 5c 6b 65 70 74 40 66 69 | 72 73 74 6d 61 72 6b 0a |\kept@fi|rstmark.|
|000028d0| 20 20 20 20 20 20 5c 6c | 65 74 5c 66 69 72 73 74 | \l|et\first|
|000028e0| 6d 61 72 6b 5c 6b 65 70 | 74 40 74 6f 70 6d 61 72 |mark\kep|t@topmar|
|000028f0| 6b 0a 20 20 20 20 20 20 | 5c 6c 65 74 5c 62 6f 74 |k. |\let\bot|
|00002900| 6d 61 72 6b 5c 6b 65 70 | 74 40 74 6f 70 6d 61 72 |mark\kep|t@topmar|
|00002910| 6b 0a 20 20 20 5c 65 6c | 73 65 0a 20 20 20 20 20 |k. \el|se. |
|00002920| 20 5c 6c 65 74 5c 66 69 | 72 73 74 6d 61 72 6b 5c | \let\fi|rstmark\|
|00002930| 6b 65 70 74 40 66 69 72 | 73 74 6d 61 72 6b 0a 20 |kept@fir|stmark. |
|00002940| 20 20 20 20 20 5c 6c 65 | 74 5c 62 6f 74 6d 61 72 | \le|t\botmar|
|00002950| 6b 5c 6b 65 70 74 40 62 | 6f 74 6d 61 72 6b 0a 20 |k\kept@b|otmark. |
|00002960| 20 20 5c 66 69 0a 20 20 | 20 5c 6c 65 74 5c 74 6f | \fi. | \let\to|
|00002970| 70 6d 61 72 6b 5c 6b 65 | 70 74 40 74 6f 70 6d 61 |pmark\ke|pt@topma|
|00002980| 72 6b 0a 20 20 20 5c 6d | 75 6c 74 40 69 6e 66 6f |rk. \m|ult@info|
|00002990| 5c 74 77 40 0a 20 20 20 | 20 20 20 20 20 7b 55 73 |\tw@. | {Us|
|000029a0| 65 20 6b 65 70 74 20 74 | 6f 70 20 6d 61 72 6b 3a |e kept t|op mark:|
|000029b0| 5c 4d 65 73 73 61 67 65 | 42 72 65 61 6b 0a 20 20 |\Message|Break. |
|000029c0| 20 20 20 20 20 20 20 20 | 5c 6d 65 61 6e 69 6e 67 | |\meaning|
|000029d0| 5c 6b 65 70 74 40 74 6f | 70 6d 61 72 6b 0a 20 20 |\kept@to|pmark. |
|000029e0| 20 20 20 20 20 20 20 5c | 4d 65 73 73 61 67 65 42 | \|MessageB|
|000029f0| 72 65 61 6b 0a 20 20 20 | 20 20 20 20 20 20 55 73 |reak. | Us|
|00002a00| 65 20 6b 65 70 74 20 66 | 69 72 73 74 20 6d 61 72 |e kept f|irst mar|
|00002a10| 6b 3a 5c 4d 65 73 73 61 | 67 65 42 72 65 61 6b 0a |k:\Messa|geBreak.|
|00002a20| 20 20 20 20 20 20 20 20 | 20 20 5c 6d 65 61 6e 69 | | \meani|
|00002a30| 6e 67 5c 6b 65 70 74 40 | 66 69 72 73 74 6d 61 72 |ng\kept@|firstmar|
|00002a40| 6b 0a 20 20 20 20 20 20 | 20 20 5c 4d 65 73 73 61 |k. | \Messa|
|00002a50| 67 65 42 72 65 61 6b 0a | 20 20 20 20 20 20 20 20 |geBreak.| |
|00002a60| 20 55 73 65 20 6b 65 70 | 74 20 62 6f 74 20 6d 61 | Use kep|t bot ma|
|00002a70| 72 6b 3a 5c 4d 65 73 73 | 61 67 65 42 72 65 61 6b |rk:\Mess|ageBreak|
|00002a80| 0a 20 20 20 20 20 20 20 | 20 20 20 5c 6d 65 61 6e |. | \mean|
|00002a90| 69 6e 67 5c 6b 65 70 74 | 40 62 6f 74 6d 61 72 6b |ing\kept|@botmark|
|00002aa0| 0a 20 20 20 20 20 20 20 | 20 5c 4d 65 73 73 61 67 |. | \Messag|
|00002ab0| 65 42 72 65 61 6b 0a 20 | 20 20 20 20 20 20 20 20 |eBreak. | |
|00002ac0| 50 72 6f 64 75 63 65 20 | 66 69 72 73 74 20 6d 61 |Produce |first ma|
|00002ad0| 72 6b 3a 5c 4d 65 73 73 | 61 67 65 42 72 65 61 6b |rk:\Mess|ageBreak|
|00002ae0| 0a 20 20 20 20 20 20 20 | 20 20 20 5c 6d 65 61 6e |. | \mean|
|00002af0| 69 6e 67 5c 66 69 72 73 | 74 6d 61 72 6b 0a 20 20 |ing\firs|tmark. |
|00002b00| 20 20 20 20 20 20 5c 4d | 65 73 73 61 67 65 42 72 | \M|essageBr|
|00002b10| 65 61 6b 0a 20 20 20 20 | 20 20 20 20 50 72 6f 64 |eak. | Prod|
|00002b20| 75 63 65 20 62 6f 74 20 | 6d 61 72 6b 3a 5c 4d 65 |uce bot |mark:\Me|
|00002b30| 73 73 61 67 65 42 72 65 | 61 6b 0a 20 20 20 20 20 |ssageBre|ak. |
|00002b40| 20 20 20 20 20 5c 6d 65 | 61 6e 69 6e 67 5c 62 6f | \me|aning\bo|
|00002b50| 74 6d 61 72 6b 0a 20 20 | 20 20 20 20 20 20 20 5c |tmark. | \|
|00002b60| 40 67 6f 62 62 6c 65 74 | 77 6f 7d 25 0a 20 20 20 |@gobblet|wo}%. |
|00002b70| 5c 73 65 74 62 6f 78 5c | 40 63 63 6c 76 5c 76 62 |\setbox\|@cclv\vb|
|00002b80| 6f 78 7b 5c 75 6e 76 62 | 6f 78 5c 70 61 72 74 69 |ox{\unvb|ox\parti|
|00002b90| 61 6c 40 70 61 67 65 0a | 20 20 20 20 20 20 20 20 |al@page.| |
|00002ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 70 | | \p|
|00002bb0| 61 67 65 40 73 6f 66 61 | 72 7d 25 0a 20 20 20 5c |age@sofa|r}%. \|
|00002bc0| 40 6d 61 6b 65 63 6f 6c | 5c 40 6f 75 74 70 75 74 |@makecol|\@output|
|00002bd0| 70 61 67 65 0a 20 20 20 | 20 20 5c 67 6c 6f 62 61 |page. | \globa|
|00002be0| 6c 5c 6c 65 74 5c 6b 65 | 70 74 40 74 6f 70 6d 61 |l\let\ke|pt@topma|
|00002bf0| 72 6b 5c 62 6f 74 6d 61 | 72 6b 0a 20 20 20 20 20 |rk\botma|rk. |
|00002c00| 5c 67 6c 6f 62 61 6c 5c | 6c 65 74 5c 6b 65 70 74 |\global\|let\kept|
|00002c10| 40 66 69 72 73 74 6d 61 | 72 6b 5c 40 65 6d 70 74 |@firstma|rk\@empt|
|00002c20| 79 0a 20 20 20 20 20 5c | 67 6c 6f 62 61 6c 5c 6c |y. \|global\l|
|00002c30| 65 74 5c 6b 65 70 74 40 | 62 6f 74 6d 61 72 6b 5c |et\kept@|botmark\|
|00002c40| 40 65 6d 70 74 79 0a 20 | 20 20 20 20 5c 6d 75 6c |@empty. | \mul|
|00002c50| 74 40 69 6e 66 6f 5c 74 | 77 40 0a 20 20 20 20 20 |t@info\t|w@. |
|00002c60| 20 20 20 7b 28 52 65 29 | 49 6e 69 74 20 74 6f 70 | {(Re)|Init top|
|00002c70| 20 6d 61 72 6b 3a 5c 4d | 65 73 73 61 67 65 42 72 | mark:\M|essageBr|
|00002c80| 65 61 6b 0a 20 20 20 20 | 20 20 20 20 20 5c 6d 65 |eak. | \me|
|00002c90| 61 6e 69 6e 67 5c 6b 65 | 70 74 40 74 6f 70 6d 61 |aning\ke|pt@topma|
|00002ca0| 72 6b 0a 20 20 20 20 20 | 20 20 20 20 5c 40 67 6f |rk. | \@go|
|00002cb0| 62 62 6c 65 74 77 6f 7d | 25 0a 20 20 20 5c 67 6c |bbletwo}|%. \gl|
|00002cc0| 6f 62 61 6c 5c 40 63 6f | 6c 72 6f 6f 6d 5c 40 63 |obal\@co|lroom\@c|
|00002cd0| 6f 6c 68 74 0a 20 20 20 | 5c 70 72 6f 63 65 73 73 |olht. |\process|
|00002ce0| 40 64 65 66 65 72 72 65 | 64 73 0a 20 20 20 5c 40 |@deferre|ds. \@|
|00002cf0| 77 68 69 6c 65 73 77 5c | 69 66 40 66 63 6f 6c 6d |whilesw\|if@fcolm|
|00002d00| 61 64 65 5c 66 69 7b 5c | 40 6f 75 74 70 75 74 70 |ade\fi{\|@outputp|
|00002d10| 61 67 65 0a 20 20 20 20 | 20 20 5c 67 6c 6f 62 61 |age. | \globa|
|00002d20| 6c 5c 40 63 6f 6c 72 6f | 6f 6d 5c 40 63 6f 6c 68 |l\@colro|om\@colh|
|00002d30| 74 0a 20 20 20 20 20 20 | 5c 70 72 6f 63 65 73 73 |t. |\process|
|00002d40| 40 64 65 66 65 72 72 65 | 64 73 7d 25 0a 20 20 20 |@deferre|ds}%. |
|00002d50| 5c 6d 75 6c 74 40 69 6e | 66 6f 5c 40 6e 65 0a 20 |\mult@in|fo\@ne. |
|00002d60| 20 20 20 20 7b 43 6f 6c | 72 6f 6f 6d 3a 5c 4d 65 | {Col|room:\Me|
|00002d70| 73 73 61 67 65 42 72 65 | 61 6b 0a 20 20 20 20 20 |ssageBre|ak. |
|00002d80| 20 5c 74 68 65 5c 40 63 | 6f 6c 68 74 5c 73 70 61 | \the\@c|olht\spa|
|00002d90| 63 65 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ce. | |
|00002da0| 20 61 66 74 65 72 20 66 | 6c 6f 61 74 20 73 70 61 | after f|loat spa|
|00002db0| 63 65 20 72 65 6d 6f 76 | 65 64 0a 20 20 20 20 20 |ce remov|ed. |
|00002dc0| 20 20 20 20 20 20 20 20 | 20 3d 20 5c 74 68 65 5c | | = \the\|
|00002dd0| 40 63 6f 6c 72 6f 6f 6d | 20 5c 40 67 6f 62 62 6c |@colroom| \@gobbl|
|00002de0| 65 7d 25 0a 20 20 20 20 | 5c 73 65 74 40 6d 75 6c |e}%. |\set@mul|
|00002df0| 74 40 76 73 69 7a 65 20 | 5c 67 6c 6f 62 61 6c 0a |t@vsize |\global.|
|00002e00| 20 20 5c 66 69 7d 0a 5c | 64 65 66 5c 6c 65 61 76 | \fi}.\|def\leav|
|00002e10| 65 40 6d 75 6c 74 40 66 | 6f 6f 74 69 6e 73 7b 25 |e@mult@f|ootins{%|
|00002e20| 0a 20 20 20 5c 61 64 76 | 61 6e 63 65 5c 64 69 6d |. \adv|ance\dim|
|00002e30| 65 6e 40 2d 5c 73 6b 69 | 70 5c 66 6f 6f 74 69 6e |en@-\ski|p\footin|
|00002e40| 73 0a 20 20 20 5c 61 64 | 76 61 6e 63 65 5c 64 69 |s. \ad|vance\di|
|00002e50| 6d 65 6e 40 2d 5c 68 74 | 5c 66 6f 6f 74 69 6e 73 |men@-\ht|\footins|
|00002e60| 0a 5c 64 65 66 5c 73 70 | 65 63 69 40 6c 73 7b 25 |.\def\sp|eci@ls{%|
|00002e70| 0a 20 5c 69 66 6e 75 6d | 5c 6f 75 74 70 75 74 70 |. \ifnum|\outputp|
|00002e80| 65 6e 61 6c 74 79 20 3c | 2d 5c 40 4d 69 0a 20 20 |enalty <|-\@Mi. |
|00002e90| 20 5c 50 61 63 6b 61 67 | 65 57 61 72 6e 69 6e 67 | \Packag|eWarning|
|00002ea0| 7b 6d 75 6c 74 69 63 6f | 6c 7d 25 0a 20 20 20 20 |{multico|l}%. |
|00002eb0| 20 20 20 20 20 20 20 7b | 46 6c 6f 61 74 73 20 61 | {|Floats a|
|00002ec0| 6e 64 20 6d 61 72 67 69 | 6e 70 61 72 73 20 6e 6f |nd margi|npars no|
|00002ed0| 74 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 61 6c |t. | al|
|00002ee0| 6c 6f 77 65 64 20 69 6e | 73 69 64 65 20 60 6d 75 |lowed in|side `mu|
|00002ef0| 6c 74 69 63 6f 6c 73 27 | 0a 20 20 20 20 20 20 20 |lticols'|. |
|00002f00| 20 20 20 20 20 65 6e 76 | 69 72 6f 6e 6d 65 6e 74 | env|ironment|
|00002f10| 21 0a 20 20 20 20 20 20 | 20 20 20 20 20 5c 40 67 |!. | \@g|
|00002f20| 6f 62 62 6c 65 7d 25 0a | 20 20 20 5c 75 6e 76 62 |obble}%.| \unvb|
|00002f30| 6f 78 5c 40 63 63 6c 76 | 5c 72 65 69 6e 73 65 72 |ox\@cclv|\reinser|
|00002f40| 74 40 66 6f 6f 74 6e 6f | 74 65 73 0a 20 20 20 5c |t@footno|tes. \|
|00002f50| 78 64 65 66 5c 40 66 72 | 65 65 6c 69 73 74 7b 5c |xdef\@fr|eelist{\|
|00002f60| 40 66 72 65 65 6c 69 73 | 74 5c 40 63 75 72 72 6c |@freelis|t\@currl|
|00002f70| 69 73 74 7d 25 0a 20 20 | 20 5c 67 64 65 66 5c 40 |ist}%. | \gdef\@|
|00002f80| 63 75 72 72 6c 69 73 74 | 7b 7d 25 0a 20 5c 65 6c |currlist|{}%. \el|
|00002f90| 73 65 20 5c 40 64 6f 63 | 6c 65 61 72 70 61 67 65 |se \@doc|learpage|
|00002fa0| 20 5c 66 69 0a 5c 64 65 | 66 5c 70 72 6f 63 65 73 | \fi.\de|f\proces|
|00002fb0| 73 40 64 65 66 65 72 72 | 65 64 73 7b 25 0a 20 20 |s@deferr|eds{%. |
|00002fc0| 20 5c 40 66 6c 6f 61 74 | 70 6c 61 63 65 6d 65 6e | \@float|placemen|
|00002fd0| 74 0a 20 20 20 5c 40 74 | 72 79 66 63 6f 6c 75 6d |t. \@t|ryfcolum|
|00002fe0| 6e 5c 40 64 65 66 65 72 | 6c 69 73 74 0a 20 20 20 |n\@defer|list. |
|00002ff0| 5c 69 66 40 66 63 6f 6c | 6d 61 64 65 5c 65 6c 73 |\if@fcol|made\els|
|00003000| 65 0a 20 20 20 20 20 5c | 62 65 67 69 6e 67 72 6f |e. \|begingro|
|00003010| 75 70 0a 20 20 20 20 5c | 6c 65 74 5c 40 74 65 6d |up. \|let\@tem|
|00003020| 70 62 5c 40 64 65 66 65 | 72 6c 69 73 74 0a 20 20 |pb\@defe|rlist. |
|00003030| 20 20 20 20 5c 67 64 65 | 66 5c 40 64 65 66 65 72 | \gde|f\@defer|
|00003040| 6c 69 73 74 7b 7d 25 0a | 20 20 20 20 20 20 5c 6c |list{}%.| \l|
|00003050| 65 74 5c 40 65 6c 74 5c | 40 73 63 6f 6c 65 6c 74 |et\@elt\|@scolelt|
|00003060| 0a 20 20 20 20 20 20 20 | 20 5c 40 74 65 6d 70 62 |. | \@tempb|
|00003070| 20 5c 65 6e 64 67 72 6f | 75 70 0a 20 20 20 5c 66 | \endgro|up. \f|
|00003080| 69 7d 0a 5c 6e 65 77 69 | 66 5c 69 66 73 68 72 40 |i}.\newi|f\ifshr@|
|00003090| 6e 6b 69 6e 67 0a 5c 64 | 65 66 5c 72 61 67 67 65 |nking.\d|ef\ragge|
|000030a0| 64 63 6f 6c 75 6d 6e 73 | 7b 25 0a 20 20 20 5c 40 |dcolumns|{%. \@|
|000030b0| 62 73 70 68 61 63 6b 5c | 73 68 72 40 6e 6b 69 6e |bsphack\|shr@nkin|
|000030c0| 67 74 72 75 65 5c 40 65 | 73 70 68 61 63 6b 7d 0a |gtrue\@e|sphack}.|
|000030d0| 5c 64 65 66 5c 66 6c 75 | 73 68 63 6f 6c 75 6d 6e |\def\flu|shcolumn|
|000030e0| 73 7b 25 0a 20 20 20 5c | 40 62 73 70 68 61 63 6b |s{%. \|@bsphack|
|000030f0| 5c 73 68 72 40 6e 6b 69 | 6e 67 66 61 6c 73 65 5c |\shr@nki|ngfalse\|
|00003100| 40 65 73 70 68 61 63 6b | 7d 0a 5c 64 65 66 5c 62 |@esphack|}.\def\b|
|00003110| 61 6c 61 6e 63 65 40 63 | 6f 6c 75 6d 6e 73 40 6f |alance@c|olumns@o|
|00003120| 75 74 7b 25 0a 20 20 20 | 5c 73 65 74 62 6f 78 5c |ut{%. |\setbox\|
|00003130| 6d 75 6c 74 40 62 6f 78 | 5c 76 62 6f 78 7b 5c 75 |mult@box|\vbox{\u|
|00003140| 6e 76 62 6f 78 5c 40 63 | 63 6c 76 7d 25 0a 20 20 |nvbox\@c|clv}%. |
|00003150| 20 5c 62 61 6c 61 6e 63 | 65 40 63 6f 6c 75 6d 6e | \balanc|e@column|
|00003160| 73 0a 20 20 20 5c 67 6c | 6f 62 61 6c 5c 76 73 69 |s. \gl|obal\vsi|
|00003170| 7a 65 5c 40 63 6f 6c 72 | 6f 6f 6d 0a 20 20 20 5c |ze\@colr|oom. \|
|00003180| 67 6c 6f 62 61 6c 5c 61 | 64 76 61 6e 63 65 5c 76 |global\a|dvance\v|
|00003190| 73 69 7a 65 5c 68 74 5c | 70 61 72 74 69 61 6c 40 |size\ht\|partial@|
|000031a0| 70 61 67 65 0a 20 20 20 | 5c 75 6e 76 62 6f 78 5c |page. |\unvbox\|
|000031b0| 70 61 72 74 69 61 6c 40 | 70 61 67 65 0a 20 20 20 |partial@|page. |
|000031c0| 5c 72 65 74 75 72 6e 40 | 6e 6f 6e 65 6d 70 74 79 |\return@|nonempty|
|000031d0| 6d 61 72 6b 7b 66 69 72 | 73 74 7d 5c 6b 65 70 74 |mark{fir|st}\kept|
|000031e0| 40 66 69 72 73 74 6d 61 | 72 6b 0a 20 20 20 5c 72 |@firstma|rk. \r|
|000031f0| 65 74 75 72 6e 40 6e 6f | 6e 65 6d 70 74 79 6d 61 |eturn@no|nemptyma|
|00003200| 72 6b 7b 62 6f 74 7d 5c | 6b 65 70 74 40 62 6f 74 |rk{bot}\|kept@bot|
|00003210| 6d 61 72 6b 0a 20 20 20 | 5c 70 61 67 65 40 73 6f |mark. |\page@so|
|00003220| 66 61 72 0a 20 20 20 5c | 70 65 6e 61 6c 74 79 5c |far. \|penalty\|
|00003230| 7a 40 0a 5c 64 65 66 5c | 62 61 6c 61 6e 63 65 40 |z@.\def\|balance@|
|00003240| 63 6f 6c 75 6d 6e 73 7b | 25 0a 20 20 20 5c 67 65 |columns{|%. \ge|
|00003250| 74 40 6b 65 70 74 6d 61 | 72 6b 73 5c 6d 75 6c 74 |t@keptma|rks\mult|
|00003260| 40 62 6f 78 0a 20 20 20 | 5c 73 65 74 62 6f 78 5c |@box. |\setbox\|
|00003270| 6d 75 6c 74 40 62 6f 78 | 5c 76 62 6f 78 7b 25 0a |mult@box|\vbox{%.|
|00003280| 20 20 20 20 20 20 20 20 | 5c 70 65 6e 61 6c 74 79 | |\penalty|
|00003290| 2d 5c 40 4d 0a 20 20 20 | 20 20 20 20 20 5c 75 6e |-\@M. | \un|
|000032a0| 76 62 6f 78 5c 6d 75 6c | 74 40 62 6f 78 0a 20 20 |vbox\mul|t@box. |
|000032b0| 20 20 20 20 20 20 5c 72 | 65 6d 6f 76 65 40 64 69 | \r|emove@di|
|000032c0| 73 63 61 72 64 61 62 6c | 65 40 69 74 65 6d 73 0a |scardabl|e@items.|
|000032d0| 20 20 20 20 20 20 20 20 | 7d 25 0a 20 20 20 5c 40 | |}%. \@|
|000032e0| 74 65 6d 70 64 69 6d 61 | 5c 74 6f 70 73 6b 69 70 |tempdima|\topskip|
|000032f0| 0a 20 20 20 5c 73 70 6c | 69 74 74 6f 70 73 6b 69 |. \spl|ittopski|
|00003300| 70 5c 40 74 65 6d 70 64 | 69 6d 61 0a 20 20 20 20 |p\@tempd|ima. |
|00003310| 20 20 20 5c 40 70 6c 75 | 73 5c 6d 75 6c 74 69 63 | \@plu|s\multic|
|00003320| 6f 6c 75 6e 64 65 72 73 | 68 6f 6f 74 0a 20 20 20 |olunders|hoot. |
|00003330| 20 20 20 20 5c 40 6d 69 | 6e 75 73 5c 6d 75 6c 74 | \@mi|nus\mult|
|00003340| 69 63 6f 6c 6f 76 65 72 | 73 68 6f 6f 74 0a 20 20 |icolover|shoot. |
|00003350| 20 5c 73 70 6c 69 74 6d | 61 78 64 65 70 74 68 5c | \splitm|axdepth\|
|00003360| 6d 61 78 64 65 70 74 68 | 0a 20 20 20 5c 73 65 74 |maxdepth|. \set|
|00003370| 62 6f 78 5c 40 74 65 6d | 70 62 6f 78 61 5c 76 73 |box\@tem|pboxa\vs|
|00003380| 70 6c 69 74 5c 6d 75 6c | 74 40 62 6f 78 20 74 6f |plit\mul|t@box to|
|00003390| 5c 7a 40 0a 20 20 20 5c | 40 74 65 6d 70 64 69 6d |\z@. \|@tempdim|
|000033a0| 61 5c 68 74 5c 6d 75 6c | 74 40 62 6f 78 0a 20 20 |a\ht\mul|t@box. |
|000033b0| 20 5c 61 64 76 61 6e 63 | 65 5c 40 74 65 6d 70 64 | \advanc|e\@tempd|
|000033c0| 69 6d 61 5c 64 70 5c 6d | 75 6c 74 40 62 6f 78 0a |ima\dp\m|ult@box.|
|000033d0| 20 20 20 5c 64 69 76 69 | 64 65 5c 40 74 65 6d 70 | \divi|de\@temp|
|000033e0| 64 69 6d 61 5c 63 6f 6c | 40 6e 75 6d 62 65 72 0a |dima\col|@number.|
|000033f0| 20 20 20 5c 63 6f 75 6e | 74 40 5c 40 74 65 6d 70 | \coun|t@\@temp|
|00003400| 64 69 6d 61 0a 20 20 20 | 5c 64 69 76 69 64 65 5c |dima. |\divide\|
|00003410| 63 6f 75 6e 74 40 5c 62 | 61 73 65 6c 69 6e 65 73 |count@\b|aselines|
|00003420| 6b 69 70 0a 20 20 20 5c | 64 69 6d 65 6e 40 5c 63 |kip. \|dimen@\c|
|00003430| 6f 75 6e 74 40 5c 62 61 | 73 65 6c 69 6e 65 73 6b |ount@\ba|selinesk|
|00003440| 69 70 0a 20 20 20 5c 61 | 64 76 61 6e 63 65 5c 64 |ip. \a|dvance\d|
|00003450| 69 6d 65 6e 40 5c 74 6f | 70 73 6b 69 70 0a 20 20 |imen@\to|pskip. |
|00003460| 20 5c 69 66 64 69 6d 20 | 5c 64 69 6d 65 6e 40 20 | \ifdim |\dimen@ |
|00003470| 3e 5c 40 74 65 6d 70 64 | 69 6d 61 0a 20 20 20 20 |>\@tempd|ima. |
|00003480| 20 5c 61 64 76 61 6e 63 | 65 5c 64 69 6d 65 6e 40 | \advanc|e\dimen@|
|00003490| 2d 5c 62 61 73 65 6c 69 | 6e 65 73 6b 69 70 0a 20 |-\baseli|neskip. |
|000034a0| 20 20 5c 66 69 0a 20 20 | 20 5c 61 64 76 61 6e 63 | \fi. | \advanc|
|000034b0| 65 5c 64 69 6d 65 6e 40 | 5c 63 40 75 6e 62 61 6c |e\dimen@|\c@unbal|
|000034c0| 61 6e 63 65 5c 62 61 73 | 65 6c 69 6e 65 73 6b 69 |ance\bas|elineski|
|000034d0| 70 0a 20 20 20 5c 6d 75 | 6c 74 40 69 6e 66 6f 5c |p. \mu|lt@info\|
|000034e0| 40 6e 65 0a 20 20 20 20 | 20 20 7b 42 61 6c 61 6e |@ne. | {Balan|
|000034f0| 63 65 20 63 6f 6c 75 6d | 6e 73 5c 6f 6e 40 6c 69 |ce colum|ns\on@li|
|00003500| 6e 65 3a 0a 20 20 20 20 | 20 20 20 20 5c 69 66 6e |ne:. | \ifn|
|00003510| 75 6d 5c 63 40 75 6e 62 | 61 6c 61 6e 63 65 3d 5c |um\c@unb|alance=\|
|00003520| 7a 40 5c 65 6c 73 65 0a | 20 20 20 20 20 20 20 28 |z@\else.| (|
|00003530| 6f 66 66 20 62 61 6c 61 | 6e 63 65 3d 5c 6e 75 6d |off bala|nce=\num|
|00003540| 62 65 72 5c 63 40 75 6e | 62 61 6c 61 6e 63 65 29 |ber\c@un|balance)|
|00003550| 5c 66 69 0a 20 20 20 20 | 20 20 5c 40 67 6f 62 62 |\fi. | \@gobb|
|00003560| 6c 65 74 77 6f 7d 25 0a | 20 20 20 5c 69 66 6e 75 |letwo}%.| \ifnu|
|00003570| 6d 5c 64 69 6d 65 6e 40 | 3c 5c 74 6f 70 73 6b 69 |m\dimen@|<\topski|
|00003580| 70 0a 20 20 20 20 20 5c | 6d 75 6c 74 40 69 6e 66 |p. \|mult@inf|
|00003590| 6f 5c 40 6e 65 0a 20 20 | 20 20 20 20 20 7b 53 74 |o\@ne. | {St|
|000035a0| 61 72 74 20 76 61 6c 75 | 65 0a 20 20 20 20 20 20 |art valu|e. |
|000035b0| 20 20 20 20 5c 74 68 65 | 5c 64 69 6d 65 6e 40 20 | \the|\dimen@ |
|000035c0| 20 5c 73 70 61 63 65 20 | 2d 3e 0a 20 20 20 20 20 | \space |->. |
|000035d0| 20 20 20 20 20 5c 74 68 | 65 5c 74 6f 70 73 6b 69 | \th|e\topski|
|000035e0| 70 20 5c 73 70 61 63 65 | 20 28 63 6f 72 72 65 63 |p \space| (correc|
|000035f0| 74 65 64 29 7d 25 0a 20 | 20 20 20 20 5c 64 69 6d |ted)}%. | \dim|
|00003600| 65 6e 40 5c 74 6f 70 73 | 6b 69 70 0a 20 20 20 5c |en@\tops|kip. \|
|00003610| 66 69 0a 20 20 20 5c 76 | 62 61 64 6e 65 73 73 5c |fi. \v|badness\|
|00003620| 40 4d 0a 20 20 20 5c 76 | 66 75 7a 7a 20 5c 63 6f |@M. \v|fuzz \co|
|00003630| 6c 40 6e 75 6d 62 65 72 | 5c 62 61 73 65 6c 69 6e |l@number|\baselin|
|00003640| 65 73 6b 69 70 0a 20 20 | 20 5c 6c 61 73 74 40 74 |eskip. | \last@t|
|00003650| 72 79 2d 5c 70 40 0a 20 | 20 20 5c 6c 6f 6f 70 0a |ry-\p@. | \loop.|
|00003660| 20 20 20 20 7b 5c 70 72 | 6f 63 65 73 73 40 63 6f | {\pr|ocess@co|
|00003670| 6c 73 5c 6d 75 6c 74 40 | 67 72 69 67 68 74 62 6f |ls\mult@|grightbo|
|00003680| 78 0a 20 20 20 20 20 20 | 20 20 20 20 20 7b 5c 67 |x. | {\g|
|00003690| 6c 6f 62 61 6c 5c 73 65 | 74 62 6f 78 5c 63 6f 75 |lobal\se|tbox\cou|
|000036a0| 6e 74 40 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |nt@. | |
|000036b0| 20 20 20 20 20 20 20 5c | 62 6f 78 5c 76 6f 69 64 | \|box\void|
|000036c0| 62 40 78 7d 7d 25 0a 20 | 20 20 20 5c 67 6c 6f 62 |b@x}}%. | \glob|
|000036d0| 61 6c 5c 73 65 74 62 6f | 78 5c 6d 75 6c 74 40 67 |al\setbo|x\mult@g|
|000036e0| 72 69 67 68 74 62 6f 78 | 0a 20 20 20 20 20 20 20 |rightbox|. |
|000036f0| 20 20 20 20 5c 63 6f 70 | 79 5c 6d 75 6c 74 40 62 | \cop|y\mult@b|
|00003700| 6f 78 0a 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 74 6f |ox. \g|lobal\to|
|00003710| 6f 40 62 61 64 66 61 6c | 73 65 0a 20 20 20 7b 5c |o@badfal|se. {\|
|00003720| 70 72 6f 63 65 73 73 40 | 63 6f 6c 73 5c 6d 75 6c |process@|cols\mul|
|00003730| 74 40 66 69 72 73 74 62 | 6f 78 7b 25 0a 20 20 20 |t@firstb|ox{%. |
|00003740| 20 20 20 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 73 65 | \g|lobal\se|
|00003750| 74 62 6f 78 5c 63 6f 75 | 6e 74 40 0a 20 20 20 20 |tbox\cou|nt@. |
|00003760| 20 20 20 20 20 5c 76 73 | 70 6c 69 74 5c 6d 75 6c | \vs|plit\mul|
|00003770| 74 40 67 72 69 67 68 74 | 62 6f 78 20 74 6f 5c 64 |t@gright|box to\d|
|00003780| 69 6d 65 6e 40 0a 20 20 | 20 20 20 20 20 20 20 5c |imen@. | \|
|00003790| 69 66 6e 75 6d 5c 63 40 | 74 72 61 63 69 6e 67 6d |ifnum\c@|tracingm|
|000037a0| 75 6c 74 69 63 6f 6c 73 | 3e 5c 40 6e 65 0a 20 20 |ulticols|>\@ne. |
|000037b0| 20 20 20 20 20 20 20 20 | 20 5c 40 74 65 6d 70 63 | | \@tempc|
|000037c0| 6e 74 61 5c 63 6f 75 6e | 74 40 0a 20 20 20 20 20 |nta\coun|t@. |
|000037d0| 20 20 20 20 20 20 5c 61 | 64 76 61 6e 63 65 5c 40 | \a|dvance\@|
|000037e0| 74 65 6d 70 63 6e 74 61 | 2d 5c 6d 75 6c 74 40 67 |tempcnta|-\mult@g|
|000037f0| 72 69 67 68 74 62 6f 78 | 0a 20 20 20 20 20 20 20 |rightbox|. |
|00003800| 20 20 20 20 5c 64 69 76 | 69 64 65 5c 40 74 65 6d | \div|ide\@tem|
|00003810| 70 63 6e 74 61 20 5c 74 | 77 40 0a 20 20 20 20 20 |pcnta \t|w@. |
|00003820| 20 20 20 20 20 20 5c 6d | 65 73 73 61 67 65 7b 5e | \m|essage{^|
|00003830| 5e 4a 43 6f 6c 75 6d 6e | 0a 20 20 20 20 20 20 20 |^JColumn|. |
|00003840| 20 20 20 20 20 20 20 5c | 6e 75 6d 62 65 72 5c 40 | \|number\@|
|00003850| 74 65 6d 70 63 6e 74 61 | 5c 73 70 61 63 65 0a 20 |tempcnta|\space. |
|00003860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 62 61 | | ba|
|00003870| 64 6e 65 73 73 3a 20 5c | 74 68 65 5c 62 61 64 6e |dness: \|the\badn|
|00003880| 65 73 73 5c 73 70 61 63 | 65 7d 25 0a 20 20 20 20 |ess\spac|e}%. |
|00003890| 20 20 20 20 20 5c 66 69 | 0a 20 20 20 20 20 20 20 | \fi|. |
|000038a0| 20 20 5c 69 66 6e 75 6d | 5c 62 61 64 6e 65 73 73 | \ifnum|\badness|
|000038b0| 3e 5c 63 40 63 6f 6c 75 | 6d 6e 62 61 64 6e 65 73 |>\c@colu|mnbadnes|
|000038c0| 73 0a 20 20 20 20 20 20 | 20 20 20 20 20 5c 69 66 |s. | \if|
|000038d0| 6e 75 6d 5c 63 40 74 72 | 61 63 69 6e 67 6d 75 6c |num\c@tr|acingmul|
|000038e0| 74 69 63 6f 6c 73 3e 5c | 40 6e 65 0a 20 20 20 20 |ticols>\|@ne. |
|000038f0| 20 20 20 20 20 20 20 20 | 20 5c 6d 65 73 73 61 67 | | \messag|
|00003900| 65 7b 74 6f 6f 20 62 61 | 64 0a 20 20 20 20 20 20 |e{too ba|d. |
|00003910| 20 20 20 20 20 20 20 20 | 20 20 20 20 28 3e 5c 74 | | (>\t|
|00003920| 68 65 5c 63 40 63 6f 6c | 75 6d 6e 62 61 64 6e 65 |he\c@col|umnbadne|
|00003930| 73 73 29 7d 25 0a 20 20 | 20 20 20 20 20 20 20 20 |ss)}%. | |
|00003940| 20 5c 66 69 0a 20 20 20 | 20 20 20 20 20 20 20 20 | \fi. | |
|00003950| 5c 67 6c 6f 62 61 6c 5c | 74 6f 6f 40 62 61 64 74 |\global\|too@badt|
|00003960| 72 75 65 0a 20 20 20 20 | 20 20 20 20 20 5c 66 69 |rue. | \fi|
|00003970| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00003980| 20 20 20 20 20 20 20 20 | 20 7d 7d 25 0a 20 20 20 | | }}%. |
|00003990| 5c 62 6f 78 6d 61 78 64 | 65 70 74 68 5c 6d 61 78 |\boxmaxd|epth\max|
|000039a0| 64 65 70 74 68 0a 20 20 | 20 5c 67 6c 6f 62 61 6c |depth. | \global|
|000039b0| 5c 73 65 74 62 6f 78 5c | 6d 75 6c 74 40 67 72 69 |\setbox\|mult@gri|
|000039c0| 67 68 74 62 6f 78 0a 20 | 20 20 20 20 20 5c 76 62 |ghtbox. | \vb|
|000039d0| 6f 78 7b 5c 75 6e 76 62 | 6f 78 5c 6d 75 6c 74 40 |ox{\unvb|ox\mult@|
|000039e0| 67 72 69 67 68 74 62 6f | 78 7d 25 0a 20 20 20 5c |grightbo|x}%. \|
|000039f0| 73 65 74 62 6f 78 5c 6d | 75 6c 74 40 6e 61 74 40 |setbox\m|ult@nat@|
|00003a00| 66 69 72 73 74 62 6f 78 | 0a 20 20 20 20 20 20 5c |firstbox|. \|
|00003a10| 76 62 6f 78 7b 5c 75 6e | 76 63 6f 70 79 5c 6d 75 |vbox{\un|vcopy\mu|
|00003a20| 6c 74 40 66 69 72 73 74 | 62 6f 78 7d 25 0a 20 20 |lt@first|box}%. |
|00003a30| 20 20 5c 69 66 6e 75 6d | 5c 63 40 74 72 61 63 69 | \ifnum|\c@traci|
|00003a40| 6e 67 6d 75 6c 74 69 63 | 6f 6c 73 3e 5c 40 6e 65 |ngmultic|ols>\@ne|
|00003a50| 0a 20 20 20 20 20 20 20 | 5c 6d 65 73 73 61 67 65 |. |\message|
|00003a60| 7b 5e 5e 4a 46 69 72 73 | 74 20 63 6f 6c 75 6d 6e |{^^JFirs|t column|
|00003a70| 0a 20 20 20 20 20 20 20 | 20 20 20 20 3d 20 5c 74 |. | = \t|
|00003a80| 68 65 5c 64 69 6d 65 6e | 40 5c 73 70 61 63 65 0a |he\dimen|@\space.|
|00003a90| 20 20 20 20 20 20 20 20 | 20 20 20 28 5c 74 68 65 | | (\the|
|00003aa0| 5c 68 74 5c 6d 75 6c 74 | 40 6e 61 74 40 66 69 72 |\ht\mult|@nat@fir|
|00003ab0| 73 74 62 6f 78 29 7d 5c | 66 69 0a 20 20 20 20 5c |stbox)}\|fi. \|
|00003ac0| 69 66 73 68 72 40 6e 6b | 69 6e 67 0a 20 20 20 20 |ifshr@nk|ing. |
|00003ad0| 20 20 5c 67 6c 6f 62 61 | 6c 5c 73 65 74 62 6f 78 | \globa|l\setbox|
|00003ae0| 5c 6d 75 6c 74 40 66 69 | 72 73 74 62 6f 78 0a 20 |\mult@fi|rstbox. |
|00003af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 63 6f 70 | | \cop|
|00003b00| 79 5c 6d 75 6c 74 40 6e | 61 74 40 66 69 72 73 74 |y\mult@n|at@first|
|00003b10| 62 6f 78 0a 20 20 20 20 | 5c 66 69 0a 20 20 20 20 |box. |\fi. |
|00003b20| 5c 69 66 6e 75 6d 5c 63 | 40 74 72 61 63 69 6e 67 |\ifnum\c|@tracing|
|00003b30| 6d 75 6c 74 69 63 6f 6c | 73 3e 5c 40 6e 65 0a 20 |multicol|s>\@ne. |
|00003b40| 20 20 20 20 20 5c 6d 65 | 73 73 61 67 65 7b 3c 3e | \me|ssage{<>|
|00003b50| 20 6c 61 73 74 20 63 6f | 6c 75 6d 6e 20 3d 0a 20 | last co|lumn =. |
|00003b60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 74 | | \t|
|00003b70| 68 65 5c 68 74 5c 6d 75 | 6c 74 40 67 72 69 67 68 |he\ht\mu|lt@grigh|
|00003b80| 74 62 6f 78 5e 5e 4a 7d | 25 0a 20 20 20 20 20 5c |tbox^^J}|%. \|
|00003b90| 66 69 0a 20 20 20 20 5c | 69 66 64 69 6d 5c 68 74 |fi. \|ifdim\ht|
|00003ba0| 5c 6d 75 6c 74 40 67 72 | 69 67 68 74 62 6f 78 20 |\mult@gr|ightbox |
|00003bb0| 3e 5c 64 69 6d 65 6e 40 | 0a 20 20 20 20 20 20 5c |>\dimen@|. \|
|00003bc0| 74 6f 6f 40 62 61 64 74 | 72 75 65 0a 20 20 20 20 |too@badt|rue. |
|00003bd0| 5c 65 6c 73 65 0a 20 20 | 20 20 20 20 5c 67 6c 6f |\else. | \glo|
|00003be0| 62 61 6c 5c 73 65 74 62 | 6f 78 5c 6d 75 6c 74 40 |bal\setb|ox\mult@|
|00003bf0| 67 72 69 67 68 74 62 6f | 78 0a 20 20 20 20 20 20 |grightbo|x. |
|00003c00| 20 20 20 5c 76 62 6f 78 | 20 74 6f 5c 64 69 6d 65 | \vbox| to\dime|
|00003c10| 6e 40 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 7b |n@. | {|
|00003c20| 5c 75 6e 76 62 6f 78 5c | 6d 75 6c 74 40 67 72 69 |\unvbox\|mult@gri|
|00003c30| 67 68 74 62 6f 78 7d 25 | 0a 20 20 20 20 20 20 5c |ghtbox}%|. \|
|00003c40| 69 66 6e 75 6d 5c 63 40 | 74 72 61 63 69 6e 67 6d |ifnum\c@|tracingm|
|00003c50| 75 6c 74 69 63 6f 6c 73 | 3e 5c 40 6e 65 0a 20 20 |ulticols|>\@ne. |
|00003c60| 20 20 20 20 20 20 5c 6d | 65 73 73 61 67 65 7b 46 | \m|essage{F|
|00003c70| 69 6e 61 6c 20 62 61 64 | 6e 65 73 73 3a 0a 20 20 |inal bad|ness:. |
|00003c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|00003c90| 74 68 65 5c 62 61 64 6e | 65 73 73 7d 25 0a 20 20 |the\badn|ess}%. |
|00003ca0| 20 20 20 20 5c 66 69 0a | 20 20 20 20 20 20 5c 69 | \fi.| \i|
|00003cb0| 66 6e 75 6d 5c 62 61 64 | 6e 65 73 73 3e 5c 63 40 |fnum\bad|ness>\c@|
|00003cc0| 66 69 6e 61 6c 63 6f 6c | 75 6d 6e 62 61 64 6e 65 |finalcol|umnbadne|
|00003cd0| 73 73 0a 20 20 20 20 20 | 20 20 20 5c 67 6c 6f 62 |ss. | \glob|
|00003ce0| 61 6c 5c 73 65 74 62 6f | 78 5c 6d 75 6c 74 40 67 |al\setbo|x\mult@g|
|00003cf0| 72 69 67 68 74 62 6f 78 | 0a 20 20 20 20 20 20 20 |rightbox|. |
|00003d00| 20 20 5c 76 62 6f 78 20 | 74 6f 5c 64 69 6d 65 6e | \vbox |to\dimen|
|00003d10| 40 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |@. | |
|00003d20| 7b 5c 75 6e 76 62 6f 78 | 5c 6d 75 6c 74 40 67 72 |{\unvbox|\mult@gr|
|00003d30| 69 67 68 74 62 6f 78 5c | 76 66 69 6c 6c 7d 25 0a |ightbox\|vfill}%.|
|00003d40| 20 20 20 20 20 20 20 20 | 20 5c 69 66 6e 75 6d 5c | | \ifnum\|
|00003d50| 63 40 74 72 61 63 69 6e | 67 6d 75 6c 74 69 63 6f |c@tracin|gmultico|
|00003d60| 6c 73 3e 5c 40 6e 65 0a | 20 20 20 20 20 20 20 20 |ls>\@ne.| |
|00003d70| 20 20 20 5c 6d 65 73 73 | 61 67 65 7b 20 73 65 74 | \mess|age{ set|
|00003d80| 74 69 6e 67 20 6e 61 74 | 75 72 61 6c 0a 20 20 20 |ting nat|ural. |
|00003d90| 20 20 20 20 20 20 20 20 | 20 20 20 28 3e 20 5c 74 | | (> \t|
|00003da0| 68 65 5c 63 40 66 69 6e | 61 6c 63 6f 6c 75 6d 6e |he\c@fin|alcolumn|
|00003db0| 62 61 64 6e 65 73 73 29 | 7d 25 0a 20 20 20 20 20 |badness)|}%. |
|00003dc0| 20 20 20 20 5c 66 69 0a | 20 20 20 20 20 20 5c 66 | \fi.| \f|
|00003dd0| 69 0a 20 20 20 20 5c 66 | 69 0a 20 20 20 20 5c 69 |i. \f|i. \i|
|00003de0| 66 64 69 6d 5c 68 74 5c | 6d 75 6c 74 40 6e 61 74 |fdim\ht\|mult@nat|
|00003df0| 40 66 69 72 73 74 62 6f | 78 3c 5c 64 69 6d 65 6e |@firstbo|x<\dimen|
|00003e00| 40 0a 20 20 20 20 20 20 | 5c 69 66 64 69 6d 5c 68 |@. |\ifdim\h|
|00003e10| 74 5c 6d 75 6c 74 40 6e | 61 74 40 66 69 72 73 74 |t\mult@n|at@first|
|00003e20| 62 6f 78 3e 5c 6c 61 73 | 74 40 74 72 79 0a 20 20 |box>\las|t@try. |
|00003e30| 20 20 20 20 20 20 5c 74 | 6f 6f 40 62 61 64 74 72 | \t|oo@badtr|
|00003e40| 75 65 0a 20 20 20 20 20 | 20 20 20 5c 64 69 6d 65 |ue. | \dime|
|00003e50| 6e 40 5c 68 74 5c 6d 75 | 6c 74 40 6e 61 74 40 66 |n@\ht\mu|lt@nat@f|
|00003e60| 69 72 73 74 62 6f 78 0a | 20 20 20 20 20 20 20 20 |irstbox.| |
|00003e70| 5c 6c 61 73 74 40 74 72 | 79 5c 64 69 6d 65 6e 40 |\last@tr|y\dimen@|
|00003e80| 0a 20 20 20 20 20 20 20 | 20 5c 61 64 76 61 6e 63 |. | \advanc|
|00003e90| 65 5c 64 69 6d 65 6e 40 | 2d 5c 70 40 0a 20 20 20 |e\dimen@|-\p@. |
|00003ea0| 20 20 20 5c 66 69 0a 20 | 20 20 20 5c 66 69 0a 20 | \fi. | \fi. |
|00003eb0| 20 20 20 5c 69 66 74 6f | 6f 40 62 61 64 0a 20 20 | \ifto|o@bad. |
|00003ec0| 20 20 20 20 5c 61 64 76 | 61 6e 63 65 5c 64 69 6d | \adv|ance\dim|
|00003ed0| 65 6e 40 5c 70 40 0a 20 | 20 20 20 5c 72 65 70 65 |en@\p@. | \repe|
|00003ee0| 61 74 0a 20 20 20 5c 64 | 69 6d 65 6e 40 5c 68 74 |at. \d|imen@\ht|
|00003ef0| 5c 6d 75 6c 74 40 66 69 | 72 73 74 62 6f 78 0a 20 |\mult@fi|rstbox. |
|00003f00| 20 20 5c 69 66 64 69 6d | 5c 64 69 6d 65 6e 40 3e | \ifdim|\dimen@>|
|00003f10| 5c 40 63 6f 6c 72 6f 6f | 6d 0a 20 20 20 20 20 20 |\@colroo|m. |
|00003f20| 5c 64 69 6d 65 6e 40 5c | 40 63 6f 6c 72 6f 6f 6d |\dimen@\|@colroom|
|00003f30| 0a 20 20 20 5c 66 69 0a | 20 20 20 5c 70 72 6f 63 |. \fi.| \proc|
|00003f40| 65 73 73 40 63 6f 6c 73 | 5c 6d 75 6c 74 40 72 69 |ess@cols|\mult@ri|
|00003f50| 67 68 74 62 6f 78 0a 20 | 20 20 20 20 20 20 7b 5c |ghtbox. | {\|
|00003f60| 40 74 65 6d 70 63 6e 74 | 61 5c 63 6f 75 6e 74 40 |@tempcnt|a\count@|
|00003f70| 0a 20 20 20 20 20 20 20 | 20 5c 61 64 76 61 6e 63 |. | \advanc|
|00003f80| 65 5c 40 74 65 6d 70 63 | 6e 74 61 5c 40 6e 65 0a |e\@tempc|nta\@ne.|
|00003f90| 20 20 20 20 20 20 20 20 | 5c 73 65 74 62 6f 78 5c | |\setbox\|
|00003fa0| 63 6f 75 6e 74 40 5c 76 | 62 6f 78 20 74 6f 5c 64 |count@\v|box to\d|
|00003fb0| 69 6d 65 6e 40 0a 20 20 | 20 20 20 20 20 20 20 20 |imen@. | |
|00003fc0| 20 7b 25 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 | {%. | |
|00003fd0| 5c 76 73 6b 69 70 20 5c | 7a 40 0a 20 20 20 20 20 |\vskip \|z@. |
|00003fe0| 20 20 20 20 20 20 20 20 | 20 5c 40 70 6c 75 73 2d | | \@plus-|
|00003ff0| 5c 6d 75 6c 74 69 63 6f | 6c 75 6e 64 65 72 73 68 |\multico|lundersh|
|00004000| 6f 6f 74 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |oot. | |
|00004010| 20 20 5c 40 6d 69 6e 75 | 73 2d 5c 6d 75 6c 74 69 | \@minu|s-\multi|
|00004020| 63 6f 6c 6f 76 65 72 73 | 68 6f 6f 74 0a 20 20 20 |colovers|hoot. |
|00004030| 20 20 20 20 20 20 20 20 | 20 5c 75 6e 76 62 6f 78 | | \unvbox|
|00004040| 5c 40 74 65 6d 70 63 6e | 74 61 0a 20 20 20 20 20 |\@tempcn|ta. |
|00004050| 20 20 20 20 20 20 20 5c | 69 66 73 68 72 40 6e 6b | \|ifshr@nk|
|00004060| 69 6e 67 5c 76 66 69 6c | 6c 5c 66 69 7d 7d 25 0a |ing\vfil|l\fi}}%.|
|00004070| 5c 6e 65 77 62 6f 78 5c | 6d 75 6c 74 40 72 69 67 |\newbox\|mult@rig|
|00004080| 68 74 62 6f 78 0a 5c 6e | 65 77 62 6f 78 5c 6d 75 |htbox.\n|ewbox\mu|
|00004090| 6c 74 40 67 72 69 67 68 | 74 62 6f 78 0a 5c 6e 65 |lt@grigh|tbox.\ne|
|000040a0| 77 62 6f 78 5c 6d 75 6c | 74 40 67 66 69 72 73 74 |wbox\mul|t@gfirst|
|000040b0| 62 6f 78 0a 5c 6e 65 77 | 62 6f 78 5c 6d 75 6c 74 |box.\new|box\mult|
|000040c0| 40 66 69 72 73 74 62 6f | 78 0a 5c 6e 65 77 62 6f |@firstbo|x.\newbo|
|000040d0| 78 5c 40 74 65 6d 70 61 | 5c 6e 65 77 62 6f 78 5c |x\@tempa|\newbox\|
|000040e0| 40 74 65 6d 70 61 0a 5c | 6e 65 77 62 6f 78 5c 40 |@tempa.\|newbox\@|
|000040f0| 74 65 6d 70 61 5c 6e 65 | 77 62 6f 78 5c 40 74 65 |tempa\ne|wbox\@te|
|00004100| 6d 70 61 0a 5c 6e 65 77 | 62 6f 78 5c 40 74 65 6d |mpa.\new|box\@tem|
|00004110| 70 61 5c 6e 65 77 62 6f | 78 5c 40 74 65 6d 70 61 |pa\newbo|x\@tempa|
|00004120| 0a 5c 6e 65 77 62 6f 78 | 5c 40 74 65 6d 70 61 5c |.\newbox|\@tempa\|
|00004130| 6e 65 77 62 6f 78 5c 40 | 74 65 6d 70 61 0a 5c 6e |newbox\@|tempa.\n|
|00004140| 65 77 62 6f 78 5c 40 74 | 65 6d 70 61 5c 6e 65 77 |ewbox\@t|empa\new|
|00004150| 62 6f 78 5c 40 74 65 6d | 70 61 0a 5c 6e 65 77 62 |box\@tem|pa.\newb|
|00004160| 6f 78 5c 40 74 65 6d 70 | 61 5c 6e 65 77 62 6f 78 |ox\@temp|a\newbox|
|00004170| 5c 40 74 65 6d 70 61 0a | 5c 6e 65 77 62 6f 78 5c |\@tempa.|\newbox\|
|00004180| 40 74 65 6d 70 61 5c 6e | 65 77 62 6f 78 5c 40 74 |@tempa\n|ewbox\@t|
|00004190| 65 6d 70 61 0a 5c 6e 65 | 77 62 6f 78 5c 40 74 65 |empa.\ne|wbox\@te|
|000041a0| 6d 70 61 5c 6e 65 77 62 | 6f 78 5c 40 74 65 6d 70 |mpa\newb|ox\@temp|
|000041b0| 61 0a 5c 6e 65 77 62 6f | 78 5c 40 74 65 6d 70 61 |a.\newbo|x\@tempa|
|000041c0| 0a 5c 6c 65 74 5c 40 74 | 65 6d 70 61 5c 72 65 6c |.\let\@t|empa\rel|
|000041d0| 61 78 0a 5c 40 69 66 75 | 6e 64 65 66 69 6e 65 64 |ax.\@ifu|ndefined|
|000041e0| 7b 65 6d 65 72 67 65 6e | 63 79 73 74 72 65 74 63 |{emergen|cystretc|
|000041f0| 68 7d 0a 20 20 20 20 20 | 7b 5c 6e 65 77 64 69 6d |h}. |{\newdim|
|00004200| 65 6e 5c 65 6d 65 72 67 | 65 6e 63 79 73 74 72 65 |en\emerg|encystre|
|00004210| 74 63 68 7d 7b 7d 0a 5c | 64 65 66 5c 73 65 74 65 |tch}{}.\|def\sete|
|00004220| 6d 65 72 67 65 6e 63 79 | 73 74 72 65 74 63 68 23 |mergency|stretch#|
|00004230| 31 23 32 7b 25 0a 20 20 | 20 5c 65 6d 65 72 67 65 |1#2{%. | \emerge|
|00004240| 6e 63 79 73 74 72 65 74 | 63 68 20 34 70 74 0a 20 |ncystret|ch 4pt. |
|00004250| 20 20 5c 6d 75 6c 74 69 | 70 6c 79 5c 65 6d 65 72 | \multi|ply\emer|
|00004260| 67 65 6e 63 79 73 74 72 | 65 74 63 68 23 31 7d 0a |gencystr|etch#1}.|
|00004270| 5c 64 65 66 5c 73 65 74 | 40 66 6c 6f 61 74 63 6d |\def\set|@floatcm|
|00004280| 64 73 7b 25 0a 20 5c 6c | 65 74 5c 40 64 62 6c 66 |ds{%. \l|et\@dblf|
|00004290| 6c 6f 61 74 5c 40 64 62 | 66 6c 74 0a 20 5c 64 65 |loat\@db|flt. \de|
|000042a0| 66 5c 65 6e 64 40 64 62 | 6c 66 6c 6f 61 74 7b 5c |f\end@db|lfloat{\|
|000042b0| 70 61 72 0a 20 20 20 5c | 76 73 6b 69 70 5c 7a 40 |par. \|vskip\z@|
|000042c0| 0a 20 20 20 5c 63 6f 6c | 6f 72 40 65 6e 64 67 72 |. \col|or@endgr|
|000042d0| 6f 75 70 0a 20 20 20 5c | 6f 75 74 65 72 40 6e 6f |oup. \|outer@no|
|000042e0| 62 72 65 61 6b 0a 20 20 | 20 5c 65 67 72 6f 75 70 |break. | \egroup|
|000042f0| 0a 20 20 20 5c 69 66 6e | 75 6d 5c 40 66 6c 6f 61 |. \ifn|um\@floa|
|00004300| 74 70 65 6e 61 6c 74 79 | 3c 5c 7a 40 0a 20 20 20 |tpenalty|<\z@. |
|00004310| 20 20 5c 40 63 6f 6e 73 | 5c 40 64 65 66 65 72 6c | \@cons|\@deferl|
|00004320| 69 73 74 5c 40 63 75 72 | 72 62 6f 78 0a 20 20 20 |ist\@cur|rbox. |
|00004330| 5c 66 69 0a 20 20 20 5c | 69 66 6e 75 6d 5c 40 66 |\fi. \|ifnum\@f|
|00004340| 6c 6f 61 74 70 65 6e 61 | 6c 74 79 3d 2d 5c 40 4d |loatpena|lty=-\@M|
|00004350| 69 69 0a 20 20 20 20 20 | 5c 40 45 73 70 68 61 63 |ii. |\@Esphac|
|00004360| 6b 0a 20 20 20 5c 66 69 | 7d 7d 0a 5c 64 65 66 5c |k. \fi|}}.\def\|
|00004370| 6b 65 70 74 40 74 6f 70 | 6d 61 72 6b 7b 7b 7d 7b |kept@top|mark{{}{|
|00004380| 7d 7d 0a 5c 6c 65 74 5c | 6b 65 70 74 40 66 69 72 |}}.\let\|kept@fir|
|00004390| 73 74 6d 61 72 6b 5c 40 | 65 6d 70 74 79 0a 5c 6c |stmark\@|empty.\l|
|000043a0| 65 74 5c 6b 65 70 74 40 | 62 6f 74 6d 61 72 6b 5c |et\kept@|botmark\|
|000043b0| 40 65 6d 70 74 79 0a 5c | 64 65 66 5c 72 65 74 75 |@empty.\|def\retu|
|000043c0| 72 6e 40 6e 6f 6e 65 6d | 70 74 79 6d 61 72 6b 23 |rn@nonem|ptymark#|
|000043d0| 31 23 32 7b 25 0a 20 20 | 5c 69 66 78 23 32 5c 40 |1#2{%. |\ifx#2\@|
|000043e0| 65 6d 70 74 79 0a 20 20 | 5c 65 6c 73 65 0a 20 20 |empty. |\else. |
|000043f0| 20 20 5c 6d 75 6c 74 40 | 69 6e 66 6f 5c 74 77 40 | \mult@|info\tw@|
|00004400| 0a 20 20 20 20 20 20 7b | 52 65 74 75 72 6e 65 64 |. {|Returned|
|00004410| 20 23 31 20 6d 61 72 6b | 3a 5c 4d 65 73 73 61 67 | #1 mark|:\Messag|
|00004420| 65 42 72 65 61 6b 0a 20 | 20 20 20 20 20 20 5c 6d |eBreak. | \m|
|00004430| 65 61 6e 69 6e 67 23 32 | 7d 25 0a 20 20 20 20 5c |eaning#2|}%. \|
|00004440| 74 6f 6b 73 40 5c 65 78 | 70 61 6e 64 61 66 74 65 |toks@\ex|pandafte|
|00004450| 72 7b 23 32 7d 25 0a 20 | 20 20 20 5c 6d 61 72 6b |r{#2}%. | \mark|
|00004460| 7b 5c 74 68 65 5c 74 6f | 6b 73 40 7d 25 0a 20 20 |{\the\to|ks@}%. |
|00004470| 20 20 5c 6e 6f 62 72 65 | 61 6b 0a 20 20 5c 66 69 | \nobre|ak. \fi|
|00004480| 7d 0a 5c 64 65 66 5c 67 | 65 74 40 6b 65 70 74 6d |}.\def\g|et@keptm|
|00004490| 61 72 6b 73 23 31 7b 25 | 0a 20 20 5c 62 65 67 69 |arks#1{%|. \begi|
|000044a0| 6e 67 72 6f 75 70 0a 20 | 20 20 5c 76 62 61 64 6e |ngroup. | \vbadn|
|000044b0| 65 73 73 5c 40 4d 0a 20 | 20 20 5c 73 65 74 62 6f |ess\@M. | \setbo|
|000044c0| 78 23 31 5c 63 6f 70 79 | 23 31 25 0a 20 20 20 5c |x#1\copy|#1%. \|
|000044d0| 73 65 74 62 6f 78 23 31 | 5c 76 73 70 6c 69 74 23 |setbox#1|\vsplit#|
|000044e0| 31 74 6f 5c 6d 61 78 64 | 69 6d 65 6e 0a 20 20 20 |1to\maxd|imen. |
|000044f0| 5c 73 65 74 40 6b 65 70 | 74 6d 61 72 6b 73 0a 20 |\set@kep|tmarks. |
|00004500| 5c 65 6e 64 67 72 6f 75 | 70 0a 5c 64 65 66 5c 73 |\endgrou|p.\def\s|
|00004510| 65 74 40 6b 65 70 74 6d | 61 72 6b 73 7b 25 0a 20 |et@keptm|arks{%. |
|00004520| 20 20 5c 69 66 78 5c 6b | 65 70 74 40 66 69 72 73 | \ifx\k|ept@firs|
|00004530| 74 6d 61 72 6b 5c 40 65 | 6d 70 74 79 0a 20 20 20 |tmark\@e|mpty. |
|00004540| 20 20 5c 65 78 70 61 6e | 64 61 66 74 65 72 5c 67 | \expan|dafter\g|
|00004550| 64 65 66 5c 65 78 70 61 | 6e 64 61 66 74 65 72 0a |def\expa|ndafter.|
|00004560| 20 20 20 20 20 20 20 20 | 5c 6b 65 70 74 40 66 69 | |\kept@fi|
|00004570| 72 73 74 6d 61 72 6b 0a | 20 20 20 20 20 20 20 20 |rstmark.| |
|00004580| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 7b 5c 73 70 |\expanda|fter{\sp|
|00004590| 6c 69 74 66 69 72 73 74 | 6d 61 72 6b 7d 25 0a 20 |litfirst|mark}%. |
|000045a0| 20 20 20 20 5c 69 66 78 | 5c 6b 65 70 74 40 66 69 | \ifx|\kept@fi|
|000045b0| 72 73 74 6d 61 72 6b 5c | 40 65 6d 70 74 79 5c 65 |rstmark\|@empty\e|
|000045c0| 6c 73 65 0a 20 20 20 20 | 20 20 20 5c 6d 75 6c 74 |lse. | \mult|
|000045d0| 40 69 6e 66 6f 5c 74 77 | 40 0a 20 20 20 20 20 20 |@info\tw|@. |
|000045e0| 20 20 20 7b 53 65 74 20 | 6b 65 70 74 20 66 69 72 | {Set |kept fir|
|000045f0| 73 74 20 6d 61 72 6b 3a | 5c 4d 65 73 73 61 67 65 |st mark:|\Message|
|00004600| 42 72 65 61 6b 0a 20 20 | 20 20 20 20 20 20 20 20 |Break. | |
|00004610| 5c 6d 65 61 6e 69 6e 67 | 5c 6b 65 70 74 40 66 69 |\meaning|\kept@fi|
|00004620| 72 73 74 6d 61 72 6b 25 | 0a 20 20 20 20 20 20 20 |rstmark%|. |
|00004630| 20 20 20 5c 40 67 6f 62 | 62 6c 65 74 77 6f 7d 25 | \@gob|bletwo}%|
|00004640| 0a 20 20 20 20 20 5c 66 | 69 0a 20 20 20 5c 66 69 |. \f|i. \fi|
|00004650| 0a 20 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 |. \exp|andafter|
|00004660| 5c 64 65 66 5c 65 78 70 | 61 6e 64 61 66 74 65 72 |\def\exp|andafter|
|00004670| 5c 40 74 65 6d 70 61 0a | 20 20 20 20 20 20 5c 65 |\@tempa.| \e|
|00004680| 78 70 61 6e 64 61 66 74 | 65 72 7b 5c 73 70 6c 69 |xpandaft|er{\spli|
|00004690| 74 62 6f 74 6d 61 72 6b | 7d 25 0a 20 20 20 5c 69 |tbotmark|}%. \i|
|000046a0| 66 78 5c 40 74 65 6d 70 | 61 5c 40 65 6d 70 74 79 |fx\@temp|a\@empty|
|000046b0| 5c 65 6c 73 65 0a 20 20 | 20 20 20 20 5c 67 6c 6f |\else. | \glo|
|000046c0| 62 61 6c 5c 6c 65 74 5c | 6b 65 70 74 40 62 6f 74 |bal\let\|kept@bot|
|000046d0| 6d 61 72 6b 5c 40 74 65 | 6d 70 61 0a 20 20 20 20 |mark\@te|mpa. |
|000046e0| 20 20 5c 6d 75 6c 74 40 | 69 6e 66 6f 5c 74 77 40 | \mult@|info\tw@|
|000046f0| 0a 20 20 20 20 20 20 20 | 20 7b 53 65 74 20 6b 65 |. | {Set ke|
|00004700| 70 74 20 62 6f 74 20 6d | 61 72 6b 3a 5c 4d 65 73 |pt bot m|ark:\Mes|
|00004710| 73 61 67 65 42 72 65 61 | 6b 0a 20 20 20 20 20 20 |sageBrea|k. |
|00004720| 20 20 20 5c 6d 65 61 6e | 69 6e 67 5c 6b 65 70 74 | \mean|ing\kept|
|00004730| 40 62 6f 74 6d 61 72 6b | 25 0a 20 20 20 20 20 20 |@botmark|%. |
|00004740| 20 20 20 5c 40 67 6f 62 | 62 6c 65 74 77 6f 7d 25 | \@gob|bletwo}%|
|00004750| 0a 20 20 20 5c 66 69 7d | 25 0a 5c 64 65 66 5c 70 |. \fi}|%.\def\p|
|00004760| 72 65 70 40 6b 65 70 74 | 6d 61 72 6b 73 7b 25 0a |rep@kept|marks{%.|
|00004770| 20 20 20 5c 69 66 40 62 | 6f 78 65 64 6d 75 6c 74 | \if@b|oxedmult|
|00004780| 69 63 6f 6c 73 20 5c 65 | 6c 73 65 0a 20 20 20 20 |icols \e|lse. |
|00004790| 20 5c 67 65 74 40 6b 65 | 70 74 6d 61 72 6b 73 5c | \get@ke|ptmarks\|
|000047a0| 70 61 72 74 69 61 6c 40 | 70 61 67 65 0a 20 20 20 |partial@|page. |
|000047b0| 5c 66 69 7d 0a 5c 64 65 | 66 5c 72 65 6d 6f 76 65 |\fi}.\de|f\remove|
|000047c0| 40 64 69 73 63 61 72 64 | 61 62 6c 65 40 69 74 65 |@discard|able@ite|
|000047d0| 6d 73 7b 25 0a 20 20 20 | 20 20 20 20 20 5c 75 6e |ms{%. | \un|
|000047e0| 73 6b 69 70 5c 75 6e 70 | 65 6e 61 6c 74 79 5c 75 |skip\unp|enalty\u|
|000047f0| 6e 6b 65 72 6e 0a 20 20 | 20 20 20 20 20 20 5c 75 |nkern. | \u|
|00004800| 6e 73 6b 69 70 5c 75 6e | 70 65 6e 61 6c 74 79 5c |nskip\un|penalty\|
|00004810| 75 6e 6b 65 72 6e 0a 20 | 20 20 20 20 20 20 20 5c |unkern. | \|
|00004820| 75 6e 73 6b 69 70 5c 75 | 6e 70 65 6e 61 6c 74 79 |unskip\u|npenalty|
|00004830| 5c 75 6e 6b 65 72 6e 0a | 20 20 20 20 20 20 20 20 |\unkern.| |
|00004840| 5c 75 6e 73 6b 69 70 5c | 75 6e 70 65 6e 61 6c 74 |\unskip\|unpenalt|
|00004850| 79 5c 75 6e 6b 65 72 6e | 0a 5c 6e 65 77 69 66 5c |y\unkern|.\newif\|
|00004860| 69 66 74 6f 6f 40 62 61 | 64 0a 5c 6e 65 77 63 6f |iftoo@ba|d.\newco|
|00004870| 75 6e 74 5c 63 40 63 6f | 6c 75 6d 6e 62 61 64 6e |unt\c@co|lumnbadn|
|00004880| 65 73 73 0a 5c 63 40 63 | 6f 6c 75 6d 6e 62 61 64 |ess.\c@c|olumnbad|
|00004890| 6e 65 73 73 3d 31 30 30 | 30 30 0a 5c 6e 65 77 63 |ness=100|00.\newc|
|000048a0| 6f 75 6e 74 5c 63 40 66 | 69 6e 61 6c 63 6f 6c 75 |ount\c@f|inalcolu|
|000048b0| 6d 6e 62 61 64 6e 65 73 | 73 0a 5c 63 40 66 69 6e |mnbadnes|s.\c@fin|
|000048c0| 61 6c 63 6f 6c 75 6d 6e | 62 61 64 6e 65 73 73 3d |alcolumn|badness=|
|000048d0| 39 39 39 39 0a 5c 6e 65 | 77 64 69 6d 65 6e 5c 6c |9999.\ne|wdimen\l|
|000048e0| 61 73 74 40 74 72 79 0a | 5c 6e 65 77 64 69 6d 65 |ast@try.|\newdime|
|000048f0| 6e 5c 6d 75 6c 74 69 63 | 6f 6c 6f 76 65 72 73 68 |n\multic|oloversh|
|00004900| 6f 6f 74 0a 5c 6d 75 6c | 74 69 63 6f 6c 6f 76 65 |oot.\mul|ticolove|
|00004910| 72 73 68 6f 6f 74 3d 32 | 70 74 0a 5c 6e 65 77 64 |rshoot=2|pt.\newd|
|00004920| 69 6d 65 6e 5c 6d 75 6c | 74 69 63 6f 6c 75 6e 64 |imen\mul|ticolund|
|00004930| 65 72 73 68 6f 6f 74 0a | 5c 6d 75 6c 74 69 63 6f |ershoot.|\multico|
|00004940| 6c 75 6e 64 65 72 73 68 | 6f 6f 74 3d 32 70 74 0a |lundersh|oot=2pt.|
|00004950| 5c 6e 65 77 62 6f 78 5c | 6d 75 6c 74 40 6e 61 74 |\newbox\|mult@nat|
|00004960| 40 66 69 72 73 74 62 6f | 78 0a 5c 64 65 66 5c 6d |@firstbo|x.\def\m|
|00004970| 75 6c 74 40 69 6e 66 6f | 23 31 23 32 7b 25 0a 20 |ult@info|#1#2{%. |
|00004980| 20 5c 69 66 6e 75 6d 5c | 63 40 74 72 61 63 69 6e | \ifnum\|c@tracin|
|00004990| 67 6d 75 6c 74 69 63 6f | 6c 73 3e 23 31 25 0a 20 |gmultico|ls>#1%. |
|000049a0| 20 20 5c 47 65 6e 65 72 | 69 63 57 61 72 6e 69 6e | \Gener|icWarnin|
|000049b0| 67 0a 20 20 20 20 20 20 | 20 7b 28 6d 75 6c 74 69 |g. | {(multi|
|000049c0| 63 6f 6c 29 5c 40 73 70 | 61 63 65 73 5c 40 73 70 |col)\@sp|aces\@sp|
|000049d0| 61 63 65 73 7d 25 0a 20 | 20 20 20 20 20 20 7b 50 |aces}%. | {P|
|000049e0| 61 63 6b 61 67 65 20 6d | 75 6c 74 69 63 6f 6c 3a |ackage m|ulticol:|
|000049f0| 20 23 32 7d 25 0a 20 20 | 5c 66 69 0a 5c 65 6e 64 | #2}%. |\fi.\end|
|00004a00| 69 6e 70 75 74 0a 25 25 | 20 45 6e 64 20 6f 66 20 |input.%%| End of |
|00004a10| 66 69 6c 65 20 60 6d 75 | 6c 74 69 63 6f 6c 2e 73 |file `mu|lticol.s|
|00004a20| 74 79 27 2e 0a | |ty'.. | |
+--------+-------------------------+-------------------------+--------+--------+